Sempre que você migrar seu banco de dados, tenha em mente que a opção archive log deve ser desativada, caso contrário você poderá receber estes erros ORA.
ORA-00313: open failed for members of log group 2 of thread 1
ORA-00312: online log 2 thread 1: '/oradata2/data1/dbase/redo02.log'
Ah, você esqueceu? Não tem problema, vamos ver como abrir seu banco mesmo assim.
Causa do problema:
-----------------------------
Seu banco de dados estava em modo archive, Você deu shutdown e quando tenta o startup, seu redo log pode não mexistir ou está corrompido (open reset logs)
Solução do problema:
--------------------------------
A)Monte the database.
SQL>STARTUP MOUNT
Database mounted.
B) Verifique a condição do logile para certificar que ele é o corrente.
SQL> SELECT STATUS FROM V$LOG WHERE GROUP#=2;
STATUS
----------------
CURRENT
C) Se ele não for o corrente (CURRENT) ent~/ao simplesmente remova (drop) o log file by,
SQL>ALTER DATABASE DROP LOGFILE GROUP 2;
Se existirem somente 2 grupos de log, então será necessário incluir um novo grupo, antes de remover um deles, pois devem existir no mínimo 2 log groups.
Então antes da remoção:
SQL>ALTER DATABASE ADD LOGFILE GROUP 4 '/oradata2/redo3.log' SIZE 10M;
Como a condição de CURRENT não permite remover o grupo, você deverá executar uma recuperação FALSA antes de abrir com a opção "resetlogs".
SQL>RECOVER DATABASE UNTIL CANCEL;
Responda com CANCEL.
Agora você já pode abrir seu banco de dados!
SQL>ALTER DATABASE OPEN RESETLOGS;
Luis,
ResponderExcluirParabéns pelo blog e contéudo, será de grande ajuda para os DBA's com certeza! =D
Abraços,
Rodrigo Almeida
Obrigado Rodrigo!
ResponderExcluirMinha intenção é publicar somente material útil. Como recentemente instalei o RAC na empresa, este está sendo meu foco atual.
Caso queira ver algum artigo do seu interesse publicado, favor informar.
Parabéns pelo conteúdo.
ResponderExcluirVocê me salvou, ocorreu o erro "ora-01033 initialization or shutdown in progress"
Eu já estava para desistir, então encontrei sua matéria. Parabéns. Valeu mesmo.
Nota 10.
A base que utilizo é a 10g