首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

Oracle 重做日志損壞/遺失分級恢復操作手冊

     編輯:Oracle 資料庫相關知識

恢復入口

SQLPLUS /NOLOG
CONNECT / AS SYSDBA
STARTUP MOUNT;

狀態排查

SELECT * FROM V$LOGFILE; -- 文件路徑
SELECT * FROM V$LOG; -- 狀態:CURRENT/ACTIVE/INACTIVE/UNUSED

三級恢復策略

  1. 非當前非歸檔日志:ALTER DATABASE CLEAR LOGFILE GROUP n;
  2. 已歸檔日志:ALTER DATABASE CLEAR UNARCHIVED LOGFILE GROUP n;
  3. 當前日志損壞:上述無效時,RECOVER DATABASE UNTIL CANCEL; 不完整恢復,隨後 ALTER DATABASE OPEN RESETLOGS;

關鍵原則:優先嘗試 CLEAR,當前日志損壞必須接受數據損失進行時間點恢復。

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