ora-00333

 環境 oracle9.2.01 +aix6105

持續性的報333錯誤,嚴重的時候一天四次。弄這個問題都弄出經驗來了。總結一下:

1、在pfile中增加隱藏參數_allow_resetlogs_corruption=TRUE
2、從pfile中啓動,執行recover database until cancel,選擇cancel
3、系統會提示錯誤,不管他
4、執行alter database open resetlogs
5、成功最好,不成功一般提示00600錯誤,如Errors in file /home/oracle/admin/orclsc/udump/orclsc_ora_544920.trc:
ORA-00600: internal error code, arguments: [2662], [0], [1094161685], [0], [1094218279], [8388625], [], []
Fri Jul 29 08:01:21 2011
Errors in file /home/oracle/admin/orclsc/udump/orclsc_ora_544920.trc:
ORA-00600: internal error code, arguments: [2662], [0], [1094161685], [0], [1094218279], [8388625], [], []
Fri Jul 29 08:01:21 2011
6、原因是數據塊SCN號小於當前SCN號,用ADJUST_SCN調整SCN號
7、mount狀態下調整SCN號,執行alter session set events '10015 trace name ADJUST_SCN level 1'
8、open數據庫。
9、打開更好,打不開一般會提示Fri Jul 29 08:58:04 2011
Errors in file /home/oracle/admin/orclsc/bdump/orclsc_ckpt_573622.trc:
ORA-00607: Internal error occurred while making a change to a data block
Fri Jul 29 08:58:04 2011
Errors in file /home/oracle/admin/orclsc/bdump/orclsc_smon_557278.trc:
ORA-00607: Internal error occurred while making a change to a data block
10、一般由redo,undo不一致造成,修改pfile文件爲手工管理undo,創建新的undo,刪除舊的undo,修改爲自動管理undo

猶如特殊性,只能裝oracle9,不能裝10G,暫時把oracle升級到9.2.0.8,繼續觀察。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章