Tópico anterior: Cenários para a restauração do servidor Windows originalPróximo tópico: Recuperação do banco de dados ORCL2


Recuperação do banco de dados ORCL1

Antes de iniciar o procedimento de recuperação, é necessário criar uma instância Oracle. Como já havia o banco de dados inicial (ORCL) quando o Oracle foi reinstalado, é recomendável criar a instância para ORCL1.

Para recuperar o banco de dados ORCL1

  1. Reinstale o Windows.
  2. Instale o CA ARCserve Backup como se ele estivesse no mesmo servidor que os bancos de dados Oracle.
  3. Siga um destes procedimentos:
  4. Reinstale a opção e crie uma entrada da instância do banco de dados Oracle para cada uma das instâncias a serem restauradas.
  5. Restaure o último backup completo de ORCL1.

    Observação: no caso de um backup offline, nenhuma outra recuperação será necessária. Vá para a seção Recuperação do banco de dados ORCL2 neste apêndice. No caso de um backup online, continue com a próxima etapa.

  6. Verifique o arquivo INITORCL1.ORA para ver se ele contém as configurações necessárias para as seguintes entradas:
    LOG_ARCHIVE_START
    LOG_ARCHIVE_DEST
    LOG_ARCHIVE_FORMAT
    
  7. Copie o arquivo de controle restaurado (CONTROL.ORCL1) do diretório inicial da opção para todos os diretórios necessários e renomeie-o com o nome apropriado.
  8. Conecte-se ao ORCL1 como usuário SYS no Oracle versão 9i ou superior.
  9. Monte o banco de dados.
  10. Digite este comando no prompt do SQL*PLUS:
    recover database using backup controlfile until cancel;
    
  11. Quando a recuperação for concluída, digite o seguinte comando:
    alter database open resetlogs;
    

    Observação: se o banco de dados não abrir e uma mensagem relatar o status dos redo logs, digite a seguinte busca no prompt do Gerenciador do servidor ou do SQL*Plus:

    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.

    Importante: A etapa a seguir é muito importante. Não a omita.

  12. Exclua todos os logs arquivados para ORCL1.

O banco de dados ORCL1 agora será completamente recuperado. Agora, a segunda fase, recuperação do banco de dados ORCL2, poderá ser executada.