Tópico anterior: Recuperação do banco de dados ORCL1Próximo tópico: Cenários para restauração em um servidor alternativo


Recuperação do banco de dados ORCL2

É possível recuperar o banco de dados usando o procedimento a seguir.

Para recuperar o banco de dados ORCL2

  1. Crie uma instância para o banco de dados ORCL2 e inicie a instância do ORCL2.
  2. Certifique-se de que o arquivo INITORCL2.ORA contém todas as informações sobre configuração necessárias, conforme descrito na etapa 6 da fase anterior. Siga um destes procedimentos:
  3. Restaure o último backup completo de ORCL2.

    Observação: no caso de um backup offline, nenhuma outra recuperação será necessária. Agora, a recuperação do servidor Oracle está concluída.

  4. Copie o arquivo de controle restaurado (CONTROL.ORCL2) do diretório inicial da opção para todos os diretórios necessários, e renomeie-o com o nome apropriado.
  5. Conecte-se à instância iniciada na Etapa 1 deste procedimento.
  6. Para montar o banco de dados ORCL2, digite o comando a seguir:
    startup mount pfile=DRIVE:\PATH\initORCL2.ora
    
  7. Digite o comando a seguir no prompt do SQL*Plus ou do Gerenciador do servidor:
    recover database using backup controlfile until cancel;
    
  8. Quando a recuperação for concluída, digite o seguinte comando:
    alter database open resetlogs;
    

    Se o banco de dados não for aberto e uma mensagem informar o status dos redo logs, digite a seguinte consulta no prompt do SQL*Plus ou do Gerenciador do servidor:

    select * from v$logfile
    

    Essa consulta retorna, entre outras informações, a estrutura de diretórios na qual o Oracle procura os redo logs. Se a estrutura de diretórios não existir, crie-a. Quando você tiver feito isso, insira o seguinte comando novamente:

    alter database open resetlogs;
    

    O Oracle deverá abrir o banco de dados e recriar os redo logs.

  9. Exclua todos os logs arquivados para ORCL2. O banco de dados ORCL2 agora será completamente recuperado.
  10. (Opcional) É possível recriar uma sessão do ORCL2 usando o utilitário oradim. A sintaxe é:
    oradim -new -sid SID -srvc ServiceName -intpwd Password -startmode auto | manual -pfile FullPathToOracleInitSIDFile
    
  11. (Opcional) Crie o arquivo de senha, se necessário, usando o utilitário orapwdx.exe.