記一次Oracle 聯機日誌檔案丟失的處理方案
Oracle 資料日誌檔案丟失的處理方案
案例如下:
1. sqlplus /nolog
conn sys/ticket as sysdba
shutdown immediate;
2.刪除資料庫日誌檔案
3.startup mount;
4.檢視日誌檔案的組編號
select group#,member from v$logfile;
對應的group#編號值為2
檢視日誌組的狀態
select group#,status from v$log;
發現丟失的日誌檔案組為inactive,由於inactive日
志檔案組表示已經完成了檢查點(dirty資料已經被寫入
資料檔案)。資料庫本身不會發生資料丟失,如果在這個
時候相應的undo丟失或者損壞,可以通過clear重建日誌檔案
組恢復。
5.清理日誌組
alter database clear logfile group 2 (2為日誌組編號,上面查詢出來的)
或者如下強制清理
alter database clear unarchived logfile group n
6.重新啟動資料
shutdown immediate;
startup ;
7.切換日誌
alter system switch logfile;
多次之後(日誌檔案的狀態油unused 變為active狀態)
8.檢查日誌檔案的狀態。
檢視日誌檔案的組編號
select group#,member from v$logfile;
檢視日誌組的狀態
select group#,status from v$log;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23071790/viewspace-723318/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle DataGuard歸檔日誌丟失處理方法Oracle
- oracle丟失的是所有的redo日誌組Oracle
- ORACLE 11G DATAGUARD 日誌中斷處理方案Oracle
- 關於丟失表空間資料檔案的處理方式
- oracle中undo表空間丟失處理方法Oracle
- OGG整合抽取模式丟失歸檔處理模式
- mysqlbinlog 處理二進位制日誌檔案的工具MySql
- 記一次PMML檔案的處理過程
- Golang 快速讀取處理大日誌檔案工具Golang
- Oracle Redo丟失恢復方案Oracle
- Oracle歸檔檔案丟失導致OGG不用啟動Oracle
- Oracle impdp遷移資料後主鍵丟失故障處理Oracle
- 【Oracle】如何修改資料檔案和日誌檔案的路徑Oracle
- oracle歸檔日誌Oracle
- 測試在丟失歸檔日誌的情況下,跳過部分歸檔日誌進行資料恢復資料恢復
- oracle控制檔案的損壞或完全丟失的恢復辦法Oracle
- orbeon form 的日誌處理ORBORM
- Laravel日誌檔案寫入失敗(permission denied)Laravel
- node專案錯誤處理與日誌
- 世界備份日——如果您丟失了所有檔案
- 使用RMAN增量備份處理Dataguard因歸檔丟失造成的gap
- Laravel 指定日誌檔案記錄任意日誌Laravel
- 歸檔oracle alert日誌Oracle
- Oracle歸檔日誌清理Oracle
- Linux下日誌檔案過大解決方案Linux
- win10桌面檔案丟失怎麼辦_win10開機桌面檔案丟失如何找回Win10
- Sqlserver系統資料庫和使用者資料庫日誌檔案全部丟失的恢復SQLServer資料庫
- Oracle使用備份檔案集恢復歸檔日誌Oracle
- 分析Oracle資料庫日誌檔案(三)EPOracle資料庫
- 分析Oracle資料庫日誌檔案(二)DOOracle資料庫
- 分析Oracle資料庫日誌檔案(一)HBOracle資料庫
- RMAN-ERROR:因為找不到過期和丟失的歸檔日誌而備份失敗Error
- SLF4J記錄日誌&&日誌檔案的滾動策略__SpringBootSpring Boot
- Oracle 記一次ORA-00001問題處理Oracle
- 操作日誌記錄(包括輸出至自定義日誌檔案)
- 【Oracle】歸檔日誌管理-設定歸檔日誌路徑以及歸檔日誌冗餘Oracle
- redis資料丟失你怎麼處理?Redis
- 在Oracle中,如何定時刪除歸檔日誌檔案?Oracle
- Oracle RAC+ADG新增資料檔案失敗處理(db_create_file_dest)Oracle