成功完成資料庫還原後,您必須使用 Oracle Server「管理員主控台」復原資料庫。
若要復原完整資料庫
在 SQL*Plus 提示中輸入:
CONNECT SYS/SYS_PASSWORD AS SYSDBA; STARTUP MOUNT
附註:如果 SYSDBA 具備適當的備份和還原權限,您可以使用不同的 Oracle SYSDBA 代替 SYSTEM。
RECOVER DATABASE
Oracle 會檢查必須套用的封存日誌檔,並提示您依時間先後順序輸入這些封存日誌檔的名稱。
例如,如果 Oracle 需要順序編號為 49 的封存日誌檔名稱,就會顯示下列訊息:
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 會繼續套用下一個重做日誌檔,直到復原完成為止。
附註:如果 Oracle 傳回無法開啟日誌檔的錯誤,表示可能無法使用日誌檔。 在提示下輸入 CANCEL。 此指令會停止整個媒體復原。
如需復原和封存重做日誌檔的詳細資訊,請參閱 Oracle 文件。
ALTER DATABASE OPEN;
現在資料庫已復原到最後可用的日誌檔。
附註: 為獲得最可靠的資料庫物件復原,您應該使用 ~ARCHIVELOG 物件備份封存日誌檔。 如需資料庫復原的詳細資訊,請參閱 Oracle 說明文件。
Copyright © 2013 CA.
All rights reserved.
|
|