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;
Note: The Oracle server may take the damaged tablespace offline automatically. Fahren Sie in diesem Fall mit Schritt 2 fort.
RECOVER TABLESPACE "tablespace_name";
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: If Oracle returns an error indicating that the log file cannot be opened, the log file may not be available. 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.
Note: For the most reliable database objects recovery, you should back up archived log files using the ~ARCHIVELOG object. Weitere Informationen zum Datenbank-Recovery finden Sie in der Oracle-Dokumentation.
Copyright © 2017 |
|