您可以還原所有的表格區和資料檔案。 還原之前,您必須先找到檔案。 找到檔案時,請確定資料庫處於已開啟狀態。 如果資料庫處於已開啟狀態,請使用 ALTER TABLESPACE. OFFLINE 陳述式可先將表格區或資料檔案設為離線狀態,再開始還原程序。
請依循下列步驟:
SQL> SELECT FILE_NAME, TABLESPACE_NAME FROM DBA_DATA_FILES;
SQL> STARTUP MOUNT;
SQL> STARTUP NOMOUNT;
SQL>shutdown immediate;
SQL> RECOVER DATABASE;
Oracle 會檢查必須套用的封存重做日誌檔,並依序顯示這些檔案的名稱。
Oracle 會套用日誌檔以還原資料檔案。 在 Oracle 完成套用重做日誌檔後,會顯示下列訊息:
正在套用建議的日誌檔
日誌已套用
套用每個日誌後,Oracle 會繼續套用下一個重做日誌檔,直到復原完成為止。
附註:如果 Oracle 顯示無法開啟日誌檔的錯誤,表示可能無法使用日誌檔。 在這種情況下,執行不完全媒體復原以再次復原資料庫。 套用所有日誌檔後,資料庫便完成復原。 如需關於不完全媒體復原的詳細資訊,請參閱 Oracle 說明文件。
SQL> ALTER DATABASE OPEN;
現在資料庫已復原到最後可用的日誌檔。
附註:如果您執行不完全媒體復原,請輸入下列命令將資料庫變更為已開啟狀態:
SQL> ALTER DATABASE OPEN RESETLOGS;
Copyright © 2015 Arcserve.
All rights reserved.
|
|