Oracle資料恢復:kcbz_check_objd_typ_3 錯誤處理
在一次資料恢復之後,遇到了ORA-00600 kcbz_check_objd_typ_3錯誤,在此記錄一下。
首先 kcbz_check_objd_typ_3 這個錯誤的含義是:
當Oracle在檢查記憶體中的資料塊時,發現資料塊上的物件號是錯誤的,隨之丟擲kcbz_check_objd_typ_3 這個異常。
通常這個錯誤意味著存在著資料損壞。
在我們遇到的案例中,使用者首先是由於儲存損壞引入的問題,我們修復後出現這個錯誤,這個錯誤在後臺執行AWR取樣時觸發,臨時性的,我們可以禁用AWR取樣,從而規避這個問題,徹底修復由於AWR字典表引起的問題,可以透過重建AWR物件實現。
錯誤類似如下提示:
Bug 4430244 - Segment advisor can load blocks of dropped objects into buffer cache (KCB OERI errors) (Doc ID 4430244.8)
當遇到這個錯誤時,應當檢視跟蹤檔案,透過跟蹤檔案來進行進一步的判斷。
首先 kcbz_check_objd_typ_3 這個錯誤的含義是:
當Oracle在檢查記憶體中的資料塊時,發現資料塊上的物件號是錯誤的,隨之丟擲kcbz_check_objd_typ_3 這個異常。
通常這個錯誤意味著存在著資料損壞。
在我們遇到的案例中,使用者首先是由於儲存損壞引入的問題,我們修復後出現這個錯誤,這個錯誤在後臺執行AWR取樣時觸發,臨時性的,我們可以禁用AWR取樣,從而規避這個問題,徹底修復由於AWR字典表引起的問題,可以透過重建AWR物件實現。
錯誤類似如下提示:
ORA-00600: internal error code, arguments: [kcbz_check_objd_typ_1], [0], [0], [1], [], [], [], []有時候這個錯誤還可能和Space Advisor任務有關,禁用該JOB也可以臨時性的消除這個問題,某些BUG需要補丁才能解決:
ORA-00600: internal error code, arguments: [kcbz_check_objd_typ_3], [0], [0], [1], [], [], [], []
ORA-00600: internal error code, arguments: [kcbz_check_objd_typ_1], [0], [0], [1], [], [], [], []
ORA-00600: internal error code, arguments: [kcbz_check_objd_typ_3], [0], [0], [1], [], [], [], []
ORA-00600: internal error code, arguments: [kcbz_check_objd_typ_3], [0], [0], [1], [], [], [], []
exec dbms_scheduler.disable('AUTO_SPACE_ADVISOR_JOB');與此有關的BUG是:
alter system flush buffer_cache;
Bug 4430244 - Segment advisor can load blocks of dropped objects into buffer cache (KCB OERI errors) (Doc ID 4430244.8)
當遇到這個錯誤時,應當檢視跟蹤檔案,透過跟蹤檔案來進行進一步的判斷。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/20674423/viewspace-735174/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【故障處理】初始化資料時報600錯誤kcbz_check_objd_typ_3OBJ
- 處理恢復資料方法
- Oracle恢復誤刪資料Oracle
- ORACLE資料庫事務處理和故障恢復Oracle資料庫
- oracle恢復誤刪除資料Oracle
- 【北亞資料恢復】誤刪除oracle表和誤刪除oracle表資料的資料恢復方法資料恢復Oracle
- 【資料庫資料恢復】Oracle資料庫誤truncate table的資料恢復案例資料庫資料恢復Oracle
- 【資料庫資料恢復】oracle資料庫誤truncate table怎麼恢復資料?資料庫資料恢復Oracle
- 【資料庫資料恢復】誤truncate table的Oracle資料庫資料恢復方案資料庫資料恢復Oracle
- oracle日誌錯誤恢復(轉)Oracle
- SqlServer2005恢復報154錯誤處理SQLServer
- 【oracle資料庫資料恢復】誤操作導致的資料庫誤刪除的資料恢復案例Oracle資料庫資料恢復
- Oracle-誤刪資料恢復(短期內)Oracle資料恢復
- oracle誤drop/update資料恢復測試Oracle資料恢復
- 資料庫資料恢復—附加資料庫錯誤823的SQL Server資料恢復案例資料庫資料恢復SQLServer
- Oracle異常錯誤處理Oracle
- ORACLE 異常錯誤處理Oracle
- Oracle錯誤處理思路(一)Oracle
- 【資料庫資料恢復】磁碟空間不足導致sql server錯誤的資料恢復資料庫資料恢復SQLServer
- Oracle 10g 中誤刪除(drop)表的恢復處理Oracle 10g
- Oracle閃回刪除恢復誤刪資料Oracle
- Oracle恢復誤刪除的資料檔案Oracle
- 【北亞資料恢復】異常斷電導致Oracle資料庫報錯的oracle資料恢復資料恢復Oracle資料庫
- Oracle系統表空間剛新增的一個資料檔案誤刪除恢復處理Oracle
- 恢復update,delete表資料錯誤的語句delete
- 一個錯誤的資料檔案的恢復
- 【資料庫資料恢復】LINUX環境下ORACLE資料庫誤刪除的資料恢復資料庫資料恢復LinuxOracle
- 資料庫資料恢復-oracle資料庫報錯無法開啟的如何恢復資料?資料庫資料恢復Oracle
- ORACLE資料恢復Oracle資料恢復
- oracle ora-00054錯誤處理Oracle
- 恢復Oracle資料庫誤刪除資料的語句Oracle資料庫
- Oracle資料恢復 - Linux / Unix 誤刪除的檔案恢復(轉)Oracle資料恢復Linux
- 用SQL Server資料庫處理資料層錯誤SQLServer資料庫
- mysql誤刪資料恢復MySql資料恢復
- 【資料庫資料恢復】HP-UX系統ORACLE資料庫被誤刪除的資料恢復資料庫資料恢復UXOracle
- Sybase ASE資料庫恢復,Sybase資料恢復,資料誤刪除恢復工具READSYBDEVICE資料庫資料恢復dev
- 錯誤處理
- Hadoop錯誤之namenode當機的資料恢復Hadoop資料恢復