Rafa, o recover pode ser realizado sem problema. O que não pode é tentar
abrir antes do rename. Então o script pode ir até o final do recover.
Depois, antes do resetlogs, revise os file names (control, datafiles, redo,
temp, blablabla)
Renomeie o que ainda estiver apontando pra +DG pra FS e taca o resetlogs. :)

Em sex, 18 de mar de 2016 às 14:16, Rafael Mendonca raffaell.t...@yahoo.com
[oracle_br] <oracle_br@yahoogrupos.com.br> escreveu:

>
>
> Faça o seguinte: Use o seu script até o switch que o Vitor pediu para vc
> colocar e não utilize o recover ainda.
>
> Após isso, vc entra no sqlplus e faz a seguinte consulta:
> SELECT MEMBER FROM V$LOGFILE;
>
> Pegue todos os nomes que estão setados no diretório do ASM e renomeie pro
> file system no próprio sqlplus
> depois disso vc volta pro RMAN e manda o RECOVER, caso nesse database vc
> tenha algum arquivo de rastreamento que seja utilizado em backups
> incrementais, antes do recover vc tb deve desativar. Depois é só abrir com
> resetlogs.
>
>
>
>
>
> Em Sexta-feira, 18 de Março de 2016 8:04, "'Ednilson Silva'
> ednilson.si...@jbs.com.br [oracle_br]" <oracle_br@yahoogrupos.com.br>
> escreveu:
>
>
>
> Vitor,
> Antes de recriar eu tentei fazer o rename.
>
> SQL> ALTER DATABASE RENAME FILE
> '+DATA/prod/onlinelog/group_4.395.858264785' TO
> '/d01/oradata/prod/redolog4a.log';
> ALTER DATABASE RENAME FILE '+DATA/prod/onlinelog/group_4.395.858264785' TO
> '/d01/oradata/prod/redolog4a.log'
> *
> ERROR at line 1:
> ORA-01511: error in renaming log/data files
> ORA-01516: nonexistent log file, data file, or temporary file
> "+DATA/prod/onlinelog/group_4.395.858264785"
>
> Grato,
> Ednilson
>
> *De:* oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br]
> *Enviada em:* quinta-feira, 17 de março de 2016 22:45
> *Para:* oracle_br@yahoogrupos.com.br
> *Assunto:* Re: [oracle_br] Restore DB
>
>
> Era só fazer rename dos redos antes de abrir. Não precisa dropar e criar
> nada. :)
>
>
> https://oracle-base.com/articles/misc/renaming-or-moving-oracle-files#logfiles
>
>
>
> Em qui, 17 de mar de 2016 às 18:51, 'Ednilson Silva'
> ednilson.si...@jbs.com.br [oracle_br] <oracle_br@yahoogrupos.com.br>
> escreveu:
>
>
> Vitor,
> Funcionou, faltava SWITCH TEMPFILE ALL e SWITCH DATAFILE ALL.
>
> Só que agora deparei com a seguinte situação para abrir o banco.
>
> SQL> alter database open resetlogs;
> alter database open resetlogs
> *
> ERROR at line 1:
> ORA-00349: failure obtaining block size for '+dat
>
> SQL> select * from v$logfile;
>
>     GROUP# STATUS  TYPE
> MEMBER                                                                 IS_
> ---------- ------- -------
> ---------------------------------------------------------------------- ---
>          1 INVALID ONLINE  +data
>                                               NO
>          1 INVALID ONLINE
> +data                                                                  NO
>          2 INVALID ONLINE
> +data                                                                  NO
>          2 INVALID ONLINE
> +data                                                                  NO
>          3 INVALID ONLINE
> +data                                                                  NO
>          3 INVALID ONLINE  +data
>                                        NO
>          4 INVALID ONLINE
> +data                                                                  NO
>          4 INVALID ONLINE
> +data                                                                  NO
>
> Não sei se fiz certo, mas exclui todos os grupos e recriei novamente
>
> SQL> ALTER DATABASE DROP LOGFILE GROUP 1;
>
> Database altered.
>
> SQL> ALTER DATABASE ADD logfile group 1
> ('/d01/oradata/prod05/redo1a.log',
> '/d01/oradata/prod05/redo1b.log')  size 300m;
>
> Com exceção do grupo 4
>
> SQL> ALTER DATABASE DROP LOGFILE GROUP 4;
> ALTER DATABASE DROP LOGFILE GROUP 4
> *
> ERROR at line 1:
> ORA-01623: log 4 is current log for instance prod05 (thread 1) - cannot
> drop
> ORA-00312: online log 4 thread 1: '+data'
> ORA-00312: online log 4 thread 1: '+data'
>
> SQL> select * from v$logfile;
>
>     GROUP# STATUS  TYPE
> MEMBER                                                                 IS_
> ---------- ------- -------
> ---------------------------------------------------------------------- ---
>          1         ONLINE
> /d01/oradata/prod05/redo1a.log                                         NO
>          1         ONLINE
> /d01/oradata/prod05/redo1b.log                                         NO
>          2         ONLINE
> /d01/oradata/prod05/redo2a.log                                         NO
>          2         ONLINE
> /d01/oradata/prod05/redo2b.log                                         NO
>          3         ONLINE
> /d01/oradata/prod05/redo3a.log                                         NO
>          3         ONLINE  /d01/oradata/prod05/redo3b.log
>                                        NO
>          4 INVALID ONLINE
> +data                                                                  NO
>          4 INVALID ONLINE
> +data                                                                  NO
>
> SQL> select group#,thread#,status from v$log;
>
>     GROUP#    THREAD# STATUS
> ---------- ---------- ----------------
>          1          1 UNUSED
>          4          1 CLEARING_CURRENT
>          3          1 UNUSED
>          2          1 UNUSED
>
> SQL> alter database clear logfile group 4;
> alter database clear logfile group 4
> *
> ERROR at line 1:
> ORA-00349: failure obtaining block size for '+dat
>
> SQL> alter database clear unarchived logfile group 4;
> alter database clear unarchived logfile group 4
> *
> ERROR at line 1:
> ORA-00349: failure obtaining block size for '+dat
>
> Grato,
> Ednilson
>
> *De:* oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br]
> *Enviada em:* quinta-feira, 17 de março de 2016 17:16
>
> *Para:* oracle_br@yahoogrupos.com.br
> *Assunto:* Re: [oracle_br] Restore DB
> Lembrou de colocar o swtich datafile all no final?
>
> Em qui, 17 de mar de 2016 às 17:02, 'Ednilson Silva'
> ednilson.si...@jbs.com.br [oracle_br] <oracle_br@yahoogrupos.com.br>
> escreveu:
>
>
> Rodrigo,
> Eu usei o comando abaixo, para todos os datafiles.
>
> SET NEWNAME FOR DATAFILE 1 TO '/d01/oradata/prod05/system.387.858264791';
>
> Grato,
> Ednilson
>
> *De:* oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br]
> *Enviada em:* quinta-feira, 17 de março de 2016 16:51
> *Para:* oracle_br@yahoogrupos.com.br
> *Assunto:* Re: [oracle_br] Restore DB
>
>
> Boa tarde,
>
>    No controlfile deste BD ele espera uma instance ASM. Você tem 3 opções:
>
> 1) use o parametro db_file_name_convert
> 2) use o comando set newname do rman para cada datafile (pré 11g)
> 3) use o comando set newname for database to '/path/%U';
>
>    Acredito que o mais simples seja a opção 3, no seu script rman.
>
> [ ]'s
> #mufalani
>
>    Desculpe por erros! Este e-mail foi escrito do meu smartphone!
>
>     Sorry for typos! This mail was written from my smartphone!!!
>
> Em 17 de mar de 2016, às 16:40, 'Ednilson Silva' ednilson.si...@jbs.com.br
> [oracle_br] <oracle_br@yahoogrupos.com.br> escreveu:
>
>
> Pessoal,
> Estou tentando realizar um restore de um banco 11g (11.2.0.4) que esta em
> ASM para File System.
> O restore ocorre sem problemas, mas no momento do recover ocorre os erros
> abaixo, alguém tem alguma ideia de como resolver?
>
> Starting recover at 17-MAR-16
>
> starting media recovery
> media recovery failed
> released channel: dev_0
> released channel: dev_1
> released channel: dev_2
> released channel: dev_3
> released channel: dev_4
> released channel: dev_5
> released channel: dev_6
> released channel: dev_7
> released channel: dev_8
> released channel: dev_9
> released channel: dev_10
> released channel: dev_11
> RMAN-00571: ===========================================================
> RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
> RMAN-00571: ===========================================================
> RMAN-03002: failure of recover command at 03/17/2016 16:08:12
> ORA-00283: recovery session canceled due to errors
> RMAN-11003: failure during parse/execution of SQL statement: alter
> database recover if needed
> start until cancel using backup controlfile
> ORA-00283: recovery session canceled due to errors
> ORA-01110: data file 1: '+DATA/prod/datafile/system.387.858264791'
> ORA-01157: cannot identify/lock data file 1 - see DBWR trace file
> ORA-01110: data file 1: '+DATA/prod/datafile/system.387.858264791'
>
> RMAN>
> RMAN> **end-of-file**
>
> Grato
> Ednilson
>
> --
> Att,/Regards,
>
>
> Vitor Jr.
> Infraestrutura / Infrastructure Team
>
> Oracle 12c DBA Certified Professional - OCP 12c
> Oracle 11g DBA Certified Professional - OCP 11g
> Oracle Certified Expert, Oracle Real Application Clusters 11g and Grid
> Infrastructure Administrator - OCE
> Oracle Database 11g Performance Tuning Certified Expert - OCE
> Oracle Exadata 11g Certified Implementation Specialist
> Oracle Certified Associate, MySQL 5
> mail, gtalk e msn: vitorj...@gmail.com
> http://certificacaobd.com.br/
> skype: vjunior1981
> https://mybizcard.co/vitor.jr.385628
>
> --
> Att,/Regards,
>
>
> Vitor Jr.
> Infraestrutura / Infrastructure Team
>
> Oracle 12c DBA Certified Professional - OCP 12c
> Oracle 11g DBA Certified Professional - OCP 11g
> Oracle Certified Expert, Oracle Real Application Clusters 11g and Grid
> Infrastructure Administrator - OCE
> Oracle Database 11g Performance Tuning Certified Expert - OCE
> Oracle Exadata 11g Certified Implementation Specialist
> Oracle Certified Associate, MySQL 5
> mail, gtalk e msn: vitorj...@gmail.com
> http://certificacaobd.com.br/
> skype: vjunior1981
> https://mybizcard.co/vitor.jr.385628
>
>
> 
>
-- 
Att,/Regards,


Vitor Jr.
Infraestrutura / Infrastructure Team

Oracle 12c DBA Certified Professional - OCP 12c
Oracle 11g DBA Certified Professional - OCP 11g
Oracle Certified Expert, Oracle Real Application Clusters 11g and Grid
Infrastructure Administrator - OCE
Oracle Database 11g Performance Tuning Certified Expert - OCE
Oracle Exadata 11g Certified Implementation Specialist
Oracle Certified Associate, MySQL 5
mail, gtalk e msn: vitorj...@gmail.com
http://certificacaobd.com.br/
skype: vjunior1981
https://mybizcard.co/vitor.jr.385628
  • [oracle_br] Restore... 'Ednilson Silva' ednilson.si...@jbs.com.br [oracle_br]
    • Re: [oracle_br... Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
      • RES: [orac... 'Ednilson Silva' ednilson.si...@jbs.com.br [oracle_br]
      • Re: [oracl... Vitor Junior vitorj...@gmail.com [oracle_br]
        • RES: [... 'Ednilson Silva' ednilson.si...@jbs.com.br [oracle_br]
        • RES: [... 'Ednilson Silva' ednilson.si...@jbs.com.br [oracle_br]
        • Re: [o... Vitor Junior vitorj...@gmail.com [oracle_br]
          • RE... 'Ednilson Silva' ednilson.si...@jbs.com.br [oracle_br]
            • ... Rafael Mendonca raffaell.t...@yahoo.com [oracle_br]
              • ... Vitor Junior vitorj...@gmail.com [oracle_br]
                • ... Vitor Junior vitorj...@gmail.com [oracle_br]
                • ... 'Ednilson Silva' ednilson.si...@jbs.com.br [oracle_br]
                • ... 'Ednilson Silva' ednilson.si...@jbs.com.br [oracle_br]

Responder a