Argomento precedente: Scenari per il ripristino sul server Windows originaleArgomento successivo: Recupero del database ORCL2


Recupero del database ORCL1

Creare un'istanza Oracle prima di avviare la procedura di ripristino. Poiché il primo database (ORCL) è disponibile durante la reinstallazione di Oracle, si consiglia di creare anche l'istanza per ORCL1.

Procedere come segue per recuperare un database ORCL1.

  1. Reinstallare Windows.
  2. Installare CA ARCserve Backup se presente sullo stesso server in cui sono presenti i database Oracle.
  3. Scegliere una delle opzioni seguenti:
  4. Reinstallare l'agente l'opzione e creare una voce di istanza di database Oracle per ognuna delle istanze che si desidera ripristinare.
  5. Ripristinare l'ultimo backup completo di ORCL1.

    Nota: Se si tratta di un backup non in linea, non è necessario un ulteriore recupero. Passare alla sezione Ripristino del database ORCL2 in questa appendice. Se si tratta di un backup in linea, procedere al passaggio successivo.

  6. Controllare il file INITORCL1.ORA per verificare che contenga tutte le impostazioni necessarie per le seguenti voci:
    LOG_ARCHIVE_START
    LOG_ARCHIVE_DEST
    LOG_ARCHIVE_FORMAT
    
  7. Copiare il file di controllo ripristinato (CONTROL.ORCL1) dalla home directory dell'opzione in tutte le directory necessarie e rinominare il file con il nome corretto.
  8. Connettersi a ORCL1 come utente SYS in Oracle 9i e versioni successive).
  9. Installare il database.
  10. Al prompt SQL*Plus, immettere il seguente comando:
    recover database using backup controlfile until cancel;
    
  11. Al termine del ripristino, immettere il seguente comando:
    alter database open resetlogs;
    

    Nota:  se il database non viene aperto e non viene visualizzato un messaggio sullo stato dei registri di ripristino, immettere la seguente query al prompt di Server Manager o di SQL*Plus:

    Select * from v$logfile
    

    Nella query è riportata, tra l'altro, la struttura della directory in cui viene eseguita la ricerca dei registri di ripristino. Se la struttura della directory non esiste, crearla. Una volta creata la struttura, immettere di nuovo il comando:

    alter database open resetlogs;
    

    Il database viene aperto e i registri di ripristino vengono ricreati.

    Importante: Il seguente passaggio è molto importante. Non omettere questo passaggio.

  12. Eliminare tutti i registri di archivio per ORCL1.

Il database ORCL1 è stato completamente recuperato. Si può quindi passare alla seconda fase, il recupero del database ORCL2.