È possibile ripristinare tutti gli spazi tabella e i file di dati. È necessario individuare il file prima del ripristino. Una volta individuato, verificare che lo stato del database sia Open. Se il database è aperto, utilizzare l'istruzione ALTER TABLESPACE. OFFLINE per rendere gli spazi tabella o i file di dati non in linea prima di iniziare il processo di ripristino.
Procedere come descritto di seguito:
SQL> SELECT FILE_NAME, TABLESPACE_NAME FROM DBA_DATA_FILES;
SQL> STARTUP MOUNT;
SQL> STARTUP NOMOUNT;
SQL> SHUTDOWN IMMEDIATE;
SQL> RECOVER DATABASE;
Oracle cerca i file di registro di ripristino archiviati da applicare e mostra i nomi dei file in sequenza.
I dati di registro vengono applicati da Oracle per ripristinare i file di dati. Una volta completata questa operazione, viene visualizzato il messaggio seguente:
Applying suggested logfile
Log applied
Al termine dell'applicazione di ciascun registro, Oracle passa al file di registro successivo fino al completamento dell'operazione di recupero.
Nota: Se in Oracle viene restituito un messaggio di errore ad indicare che è impossibile aprire il file di registro, è possibile che tale file non sia disponibile. In tali casi, eseguire il ripristino dei supporti incompleto per recuperare di nuovo il database. Una volta applicati tutti i file di registro, il recupero del database è completato. Per ulteriori informazioni sul ripristino dei supporti incompleto, consultare la documentazione Oracle.
SQL> ALTER DATABASE OPEN;
È stato recuperato fino all'ultimo file di registro disponibile del database.
Nota: Se si esegue un ripristino dei supporti incompleto, digitare il comando seguente per modificare lo stato del database in aperto:
SQL> ALTER DATABASE OPEN RESETLOGS;
Copyright © 2015 Arcserve.
Tutti i diritti riservati.
|
|