Argomento precedente: Ripristino del database in modalità fileArgomento successivo: Recupero di database completi e file di controllo


Recupero di database completi

Una volta completato correttamente il ripristino di un database, è necessario utilizzare la console di gestione di Oracle Server per recuperare il database.

Per recuperare database completi

  1. Avviare l'istanza di database e installare il database senza aprirlo:

    Al prompt SQL*Plus, immettere:

    CONNECT SYS/SYS_PASSWORD AS SYSDBA;
    STARTUP MOUNT
    

    Nota: è possibile utilizzare un altro Oracle SYSDBA invece di SYSTEM se SYSDBA ha i privilegi di backup e ripristino necessari.

  2. Avviare il processo di recupero del database immettendo il seguente comando nel prompt SQL*Plus:
    RECOVER DATABASE
    

    Verranno verificati i file del registro di ripristino archiviati necessari e verrà richiesto di immettere i nomi di tali file in ordine cronologico.

    Ad esempio, se è richiesto il nome del file del registro di ripristino archiviato con numero di sequenza uguale a 49, verrà visualizzato il messaggio:

    ORA-00279:	Change 10727 generated at 09/15/95 16:33:17 needed for thread 1
    ORA-00289:	Suggestion : D:\ORANT|saparch\ARC00049.001
    ORA-00200:	Change 10727 for thread 1 is in sequence #49
    Specify log<<RET>=suggested : filename : AUTO : FROM logsource : CANCEL
    
  3. Se si dispone di tutti i file di registro archiviati necessari, immettere AUTO per applicarli. I dati di registro vengono applicati per ripristinare i file di dati. Una volta terminata l'applicazione del file del registro di ripristino, verrà visualizzato il seguente messaggio:
    Applying suggested logfile...
    Log applied.
    

    Al termine dell'applicazione di ciascun registro, viene applicato ogni file di registro successivo fino a quando il recupero non è completo.

    Nota: se viene restituito un messaggio di errore che indica che è impossibile aprire il file di registro, è possibile che tale file non sia disponibile. Al prompt immettere Annulla Per interrompere il recupero completo del supporto.

    Per ulteriori informazioni sul ripristino e sui file di registro del ripristino archivio, consultare la documentazione di Oracle.

  4. Aprire il database immettendo il seguente comando:
    ALTER DATABASE OPEN;
    

    È stato recuperato fino all'ultimo file di registro disponibile.

Nota:  per un ripristino più affidabile degli oggetti di database, si consiglia di eseguire il backup dei file di registro archiviati utilizzando l'oggetto ~ARCHIVELOG. Per ulteriori informazioni sul recupero di database, consultare la documentazione Oracle.