Wenn die Oracle-Datenbank geöffnet ist, können Sie ein Restore und ein Recovery des Tablespace durchführen, indem Sie das Tablespace offline schalten.
So führen Sie ein Recovery für einen Tablespace oder für eine Datendatei durch
ALTER TABLESPACE "Name des Tablespace" OFFLINE;
Hinweis: Der Oracle-Server schaltet beschädigte Tablespaces eventuell automatisch offline. Fahren Sie in diesem Fall mit Schritt 2 fort.
RECOVER TABLESPACE "Name_des_Tablespace";
RECOVER DATAFILE 'Pfad';
Beispiel:
RECOVER DATAFILE 'T\Oracle\Oradata\Orcl\Backup.Ora';
Oracle sucht nach den Archiv-Redo-Protokolldateien, die angewendet werden müssen, und Sie werden aufgefordert, die Namen der Archiv-Redo-Protokolldateien in chronologischer Reihenfolge einzugeben.
Benötigt Oracle beispielsweise den Namen der Archiv-Redo-Protokolldatei mit der Nummer 49, wird folgende Meldung angezeigt:
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
Applying suggested logfile... Log applied.
Oracle wendet die Redo-Protokolldateien nacheinander an, bis das Recovery vollständig ist.
Hinweis: Wenn Oracle in einer Fehlermeldung angibt, dass die Protokolldatei nicht geöffnet werden kann, ist die Protokolldatei möglicherweise nicht verfügbar. Geben Sie in der Eingabeaufforderung "CANCEL" ein. Dieser Befehl bricht das vollständige Recovery des Datenträgers ab. Führen Sie in diesem Fall das unvollständige Datenträger-Recovery durch, um das Restore des Tablespace erneut durchzuführen. Sobald alle Protokolldateien angewendet wurden, ist das Datenbank-Recovery abgeschlossen. Weitere Informationen zur Recovery unvollständiger Datenträger finden Sie im Administrator-Handbuch des Oracle Server.
ALTER TABLESPACE "Name des Tablespace" ONLINE;
Das Tablespace-Recovery wird nun bis zur letzten verfügbaren Protokolldatei durchgeführt.
Hinweis: Das Recovery von Datenbankobjekten ist am zuverlässigsten, wenn Sie die archivierten Protokolldateien mit dem Objekt ~ARCHIVELOG sichern. Weitere Informationen zum Datenbank-Recovery finden Sie in der Oracle-Dokumentation.
Copyright © 2013 CA.
Alle Rechte vorbehalten.
|
|