Argomento precedente: Recupero del database ORCL1Argomento successivo: Scenari per il ripristino su un server alternativo


Recupero del database ORCL2

Per ripristinare il database, procedere come segue:

Procedere come segue per recuperare il database ORCL2.

  1. Creare un'istanza per il database ORCL2 e avviare l'istanza ORCL2.
  2. Assicurarsi che il file INITORCL2.ORA contenga tutte le informazioni necessarie sulla configurazione, come descritto al punto 6 della fase precedente. Scegliere una delle opzioni seguenti:
  3. Ripristinare l'ultimo backup completo di ORCL2.

    Nota: Se si tratta di un backup non in linea, non è necessario un ulteriore recupero. Il ripristino di Oracle Server è stato completato.

  4. Copiare il file di controllo ripristinato (CONTROL.ORCL2) dalla home directory dell'opzione in tutte le directory necessarie e rinominare il file con il nome corretto.
  5. Connettersi all'istanza avviata al punto 1 di questa procedura.
  6. Per installare il database ORCL2, immettere il seguente comando:
    startup mount pfile=DRIVE:\PATH\initORCL2.ora
    
  7. Al prompt di SQL*Plus o di Server Manager immettere il seguente comando:
    recover database using backup controlfile until cancel;
    
  8. Al termine del ripristino, immettere il seguente comando:
    alter database open resetlogs;
    

    Se il database non viene aperto e un messaggio riporta lo stato dei log di ripristino, immettere la seguente query al prompt di SQL*Plus o di Server Manager:

    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.

  9. Eliminare tutti i registri di archivio per ORCL2. Il database ORCL2 è stato completamente recuperato.
  10. È possibile ricreare un'istanza per ORCL2 usando l'utilità oradim (facoltativo). La sintassi è la seguente:
    oradim -new -sid SID -srvc ServiceName -intpwd Password -startmode auto | manual -pfile FullPathToOracleInitSIDFile
    
  11. (Facoltativo) se necessario, creare il file protetto da password tramite l'utilità orapwdx.exe.