Sie können alle Tablespaces und Datendateien wiederherstellen. Bevor Sie eine Wiederherstellung durchführen, müssen Sie die Datei suchen. Wenn Sie die Dateien finden, stellen Sie sicher, dass die Datenbank im Status "Öffnen" ist. Wenn die Datenbank offen ist, verwenden Sie "ALTER TABLESPACE". OFFLINE -Anweisung, um die Tablespaces oder Datendateien offline zu stellen, bevor Sie mit der Wiederherstellung beginnen.
Folge diesen Schritten:
SQL> SELECT FILE_NAME, TABLESPACE_NAME FROM DBA_DATA_FILES;
SQL> STARTUP MOUNT;
SQL> STARTUP NOMOUNT;
SQL> SHUTDOWN IMMEDIATE;
SQL> RECOVER DATABASE;
Oracle sucht nach den Archiv-Redo-Protokolldateien, die angewendet werden müssen, und die Namen der Dateien werden in einer Sequenz angezeigt.
Oracle verwendet die Protokolldateien, um Datendateien wiederherzustellen. Nachdem Oracle die Redo-Protokolldatei angewendet hat, werden folgende Meldungen angezeigt:
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. Führen Sie in solchen Fällen die unvollständige Datenträgerwiederherstellung aus, um die Datenbank erneut wiederherzustellen. Sobald alle Protokolldateien angewendet wurden, ist das Datenbank-Recovery abgeschlossen. Weitere Informationen zur unvollständiger Datenträger-Recovery finden Sie in der Oracle-Dokumentation.
SQL> ALTER DATABASE OPEN;
Die Datenbank wird nun bis zur letzten verfügbaren Protokolldatei durchgeführt.
Hinweis: Wenn Sie eine unvollständige Datenträgerwiederherstellung ausführen, geben Sie den folgenden Befehl ein, um die Datenbank in einen offenen Status zu ändern:
SQL> ALTER DATABASE OPEN RESETLOGS;
Copyright © 2016 |
|