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:  <mailto:vitorj...@gmail.com> vitorj...@gmail.com
 <http://certificacaobd.com.br/> http://certificacaobd.com.br/
skype: vjunior1981

 <https://mybizcard.co/vitor.jr.385628> 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:  <mailto:vitorj...@gmail.com> vitorj...@gmail.com
 <http://certificacaobd.com.br/> http://certificacaobd.com.br/
skype: vjunior1981

 <https://mybizcard.co/vitor.jr.385628> 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