首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> Oracle 資料庫 >> Oracle 資料庫基礎

Oracle 資料庫緊急故障處理實戰手冊 (四):Datafile/Redo/Control 組合損壞恢復

     編輯:Oracle 資料庫基礎

有新 Archive Log 產生的冷備份恢復

  1. SHUTDOWN ABORT
  2. 複製所有 Database Files、Control Files、Online Redo Logs、Init.ora 回原位。
  3. STARTUP (資料庫自動應用 Archive Log 完成恢復)。

Datafile + Redo Log + Controlfile 同時損壞 (不完全恢復)

  1. SHUTDOWN ABORT
  2. 複製所有備份檔回原位。
  3. STARTUP MOUNT
  4. RECOVER DATABASE UNTIL CANCEL USING BACKUP CONTROLFILE; 應用所有 Archive。
  5. CANCEL → ALTER DATABASE OPEN RESETLOGS;
  6. 關庫做冷備份。

Datafile + Controlfile 同時損壞

前提:Archive Log 可用。流程同上,但不需處理 Redo Log。關鍵在於使用 USING BACKUP CONTROLFILE 並應用所有 Archive Log 至取消點,最後 RESETLOGS 開啟。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved