

Introduzione agli agenti e alle opzioni di CA ARCserve Backup › Utilizzo di agenti › Agente per Oracle › Utilizzo dell'Agente in modalità file › Ripristino del database in modalità file › Recupero di database completi e file di controllo
Recupero di database completi e file di controllo
Se un file di controllo è stato perso o danneggiato, prima di recuperare il database è necessario innanzitutto chiudere il database, quindi recuperare i file di controllo.
Procedere come segue per chiudere il database e recuperare i file di controllo.
- Chiudere il database immettendo il seguente comando al prompt di SQL*Plus:
SHUTDOWN;
- Accedere alla home directory di Oracle. Copiare il file di controllo dalla home directory dell'agente nella posizione originale.
- Rinominare i file di controllo ripristinati con i nomi dei file di controllo originali.
Nota: il processo di ripristino consente di ripristinare il file di controllo originale. é necessario rinominare la versione ripristinata del file di controllo con il nome del file originale.
- Installare e avviare il database, quindi iniziare il processo di recupero.
Al prompt SQL*Plus, immettere:
CONNECT SYS/SYS_PASSWORD AS SYSDBA;
STARTUP MOUNT;
RECOVER DATABASE USING BACKUP CONTROLFILE UNTIL CANCEL;
- Verrà richiesto di immettere i nomi dei file di registro. Verranno prima cercati i file di registro archivio, quindi forniti automaticamente i nomi corretti dei file esistenti. Se i file di registro archivio necessari non vengono individuati, sarà necessario applicare manualmente i registri di ripristino in linea necessari.
Quando si applicano manualmente i registri di ripristino in linea, è necessario fornire l'intero percorso e il nome del file. Se viene immesso un registro non corretto, immettere nuovamente il comando:
RECOVER DATABASE USING BACKUP CONTROLFILE UNTIL CANCEL;
Al prompt fornire il nome corretto dei file del registro di ripristino in linea. Continuare questa procedura fino a quando tutti i registri non sono stati correttamente applicati.
- Immettere il seguente comando al prompt SQL*Plus per riportare il database in linea e reimpostare i registri:
ALTER DATABASE OPEN RESETLOGS;
- Eliminare tutti i file di registro dalle directory in cui sono memorizzati i registri di ripristino archiviati.
- Se gli spazi tabella risultano ancora non in linea, per riportarli in linea immettere il comando riportato di seguito al prompt SQL*Plus:
ALTER TABLESPACE TABLESPACE_NAME ONLINE;
Copyright © 2013 CA.
Tutti i diritti riservati.
 
|
|