您在此處:還原保護資料 > 如何還原 Oracle 資料庫 > 還原所有表格區和資料檔案

還原所有表格區和資料檔案

您可以還原所有的表格區和資料檔案。還原之前,您必須先找到檔案。找到檔案時,請確定資料庫處於已開啟狀態。如果資料庫處於已開啟狀態,請使用 ALTER TABLESPACE. OFFLINE 陳述式可先將表格區或資料檔案設為離線狀態,再開始還原程序。

請採取以下步驟:

  1. 登入您要還原表格區或資料檔案的電腦。
  2. 使用下列命令尋找使用者表格區或資料檔案:
  3. SQL> SELECT FILE_NAME, TABLESPACE_NAME FROM DBA_DATA_FILES;

  4. 在您還原表格區或資料檔案之前,請先將資料庫的狀態變更為裝載、未裝載或關閉。
  5. SQL> STARTUP MOUNT;

    SQL> STARTUP NOMOUNT;

    SQL>shutdown immediate;

  6. 登入 Arcserve UDP 主控台。
  7. 使用還原精靈將表格區或資料檔案還原。如需還原程序的詳細資訊,請參閱〈如何從復原點還原〉。
  8. 登入目標電腦。
  9. 瀏覽至特定資料夾,並驗證表格區或資料檔案已還原。
  10. 復原資料庫。
  11. SQL> RECOVER DATABASE;

  12. Oracle 會檢查必須套用的封存重做日誌檔,並依序顯示這些檔案的名稱。
  13. 在 SQL*Plus 提示畫面中輸入 AUTO 以套用檔案。
  14. Oracle 會套用日誌檔以還原資料檔案。在 Oracle 完成套用重做日誌檔後,會顯示下列訊息:
  15. 正在套用建議的日誌檔

    日誌已套用

  16. 套用每個日誌後,Oracle 會繼續套用下一個重做日誌檔,直到復原完成為止。
  17. 附註:如果 Oracle 顯示無法開啟日誌檔的錯誤,表示可能無法使用日誌檔。在這種情況下,執行不完全媒體復原以再次復原資料庫。套用所有日誌檔後,資料庫便完成復原。如需關於不完全媒體復原的詳細資訊,請參閱 Oracle 說明文件。
  18. 輸入下列命令,使資料庫進入線上狀態:
  19. SQL> ALTER DATABASE OPEN;

  20. 現在資料庫已復原到最後可用的日誌檔。
  21. 附註:如果您執行不完全媒體復原,請輸入下列命令將資料庫變更為已開啟狀態:

    SQL> ALTER DATABASE OPEN RESETLOGS;


Copyright © 2014-2021, Arcserve. All rights reserved.

評分此頁面
此頁面上的內容對我很有用。 非常不同意 非常同意
提交此頁面的評分與選擇性註解