ORA-600(kcbz_check_objd_typ_3)錯誤
客戶的測試資料庫升級過程中碰到了這個錯誤資訊,簡單記錄一下。
在TRACE檔案中的詳細資訊為:
ksedmp: internal or fatal error
ORA-00600: internal error code, arguments: [kcbz_check_objd_typ_3], [0], [0],
[1], [], [], [], []
Current SQL statement for this session:
insert into source$(obj#,line,source) values (:1,:2,:3)
check trace file d:\oracle\product\10.2.0\db_1\rdbms\trace\orcl_ora_0.trc for
preloading .sym file messages
----- Call Stack Trace -----
calling call entry argument values in hex
location type point (? means dubious value)
-------------------- -------- -------------------- ----------------------------
_ksedst+38 CALLrel _ksedst1+0 0 1
_ksedmp+898 CALLrel _ksedst+0 0
_ksfdmp+70 CALLrel _ksedmp+0 3
_kgerinv+140 CALLreg 00000000 8C527C8 3
_kgeasnmierr+19 CALLrel _kgerinv+0 8C527C8 5400020 3516440 3
8FF65DC
_kcbassertb3+98 CALLrel _kgeasnmierr+0 8C527C8 5400020 3516440 3 0 0
0 0 0 0 0 1 0
__VInfreq__kcbz_dec CALLrel _kcbassertbd3+0 3516440 4FC67780 0 0 1
r_wspwbcnt+1322
_kcbzib+2286 CALLrel _kcbz_check_objd_ty 8FFA504 4FC67780 1D262000 0 0
p+0 1 40 0 0 50DFFCBC
_kcbgcur+6197 CALLrel _kcbzib+0 50DFFCBC 8FFA504 8FF8D60 2 0
5D 0 0
513F49C0 0 8FF8DD8
8FF8D58
_ktbgcur+128 CALLrel _kcbgcur+0 8FFA504 2 5D 0
_ktsfbget+181 CALLrel _ktbgcur+0 8FFA4FC 2 5D 0
_ktsf_gsp+1086 CALLrel _ktsfbget+0
_kdtgsp+522 CALLrel _ktsf_gsp+0 4D55A050 8FFA4FC 3 1 8FFA4FC
FFFF FFFF 0
_kdtgsph+342 CALLrel _kdtgsp+0 B627884 8FFA5A8
_kdtFlushBuf+471 CALLrel _kdtgsph+0 B627884 8FFA5A8
_insflush+340 CALLrel _kdtFlushBuf+0 B627884
__VInfreq__insSaveC CALLrel _insflush+0
nt+541
_insdrvFastPath+121 CALLrel _insrowFastPath+0 B627884 8FFAA00 0
5
_inscovexe+364 CALLrel _insdrvFastPath+0 B627884
_insExecStmtExecIni CALL??? 00000000 4D55AE28 4D55A188 8FFB130
Engine+55
_insexe+367 CALLrel _insExecStmtExecIni 4D55AE28 4D55A188 8FFB130
Engine+0
_opiexe+11573 CALLrel _insexe+0 4D55AA84 8FFB130
_opiall0+1637 CALLrel _opiexe+0 49 3 8FFB3DC
_opikpr+671 CALLrel _opiall0+0 65 22 8FFB654 0 0 8FFB6FC 37
20 0 0 0 0 0
_opiodr+1306 CALLreg 00000000 65 17 8FFBEB0
_rpidrus+178 CALLrel _opiodr+0 65 17 8FFBEB0 0
_rpidru+84 CALLrel _rpidrus+0 8FFBA24
_rpiswu2+426 CALLreg 00000000 8FFBDF0
_kprball+1234 CALLrel _rpiswu2+0 51B2E9D0 0 8FFBDCC 2 8FFBE2C
0 8FFBDCC 0 936F10 936FC0
8FFBDF0 8
_kqlsrcchg+426 CALLrel _kprball+0 8FFBEB0 900
_kqlchg+1274 CALLreg 00000000 48D4E338 1 1
_kglfls1+330 CALLreg 00000000 8C527C8 48D4E338
_ktcCommitTxn+1666 CALLrel _kglfls1+0 8C527C8 A23868
_ktdcmt+93 CALLrel _ktcCommitTxn+0 4FA9CD64 0 0 0 0 1 0 0
3CCFA00 189
_k2lcom+98 CALLrel _ktdcmt+0
_k2send+1163 CALLrel _k2lcom+0 1 8FFC4C0 0 8FFC430
_xctctl+77 CALLrel _k2send+0 4 0 8FFC5A0 0 8FFC4C0 8FFC4C8
_xctcom_with_option CALLrel _xctctl+0 8FFC5A0 0
s+697
_opiexe+13018 CALLrel _xctcom_with_option 0 0
s+0
_opiosq0+7100 CALLrel _opiexe+0 4 0 8FFCE68
_kpooprx+234 CALLrel _opiosq0+0 3 E 8FFD030 A4 0
_kpoal8+746 CALLrel _kpooprx+0 8FFF66C 649D0A0 5B24 1 0 A4
_opiodr+1306 CALLreg 00000000 5E 17 8FFF668
_ttcpip+990 CALLreg 00000000 5E 17 8FFF668 0
_opitsk+1102 CALL??? 00000000
_opiino+1081 CALLrel _opitsk+0 0 0
_opiodr+1306 CALLreg 00000000 3C 4 8FFFC28
_opidrv+819 CALLrel _opiodr+0 3C 4 8FFFC28 0
_sou2o+45 CALLrel _opidrv+0 3C 4 8FFFC28
_opimai_real+112 CALLrel _sou2o+0 8FFFC1C 3C 4 8FFFC28
_opimai+92 CALLrel _opimai_real+0 2 8FFFC54
_OracleThreadStart@ CALLrel _opimai+0
4+726
77E1A98D CALLreg 00000000
詢問客戶升級的過程,找到了問題所在。客戶原始資料庫是10.2.0.4 for Windows的環境,後來找了一個新的Windows環境,安裝的10.2.0.5的資料庫軟體,因此將原始的資料庫複製的新的環境中,需要執行升級。
這個步驟本身沒有問題,問題在於,由於源資料庫和目標資料庫儲存檔案的位置發生了變化,於是客戶執行了控制檔案的重建操作。
利用10.2.0.5軟體環境建立的控制檔案,載入10.2.0.4的資料庫檔案執行升級操作,這種操作想不出現問題都很難,所以上面的ORA-600錯誤並不意外。
針對這個錯誤,沒有必要再去分析和解決了,建議客戶重新複製資料庫檔案,利用RESTORE或者RENAME的方式,然後重新執行升級操作。
由於客戶只是在進行測試,最簡單的辦法是解除安裝掉10.2.0.5,安裝一個一致的10.2.0.4版本的資料庫,避免升級的過程。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4227/viewspace-694962/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 資料泵匯出碰到ORA-600(kcbz_check_objd_typ_3)錯誤OBJ
- ORA-600(kffmXpGet)錯誤
- ORA-600(kcbgcur_1)錯誤GC
- ORA-600 [ttcgcshnd-1 ]錯誤GC
- ORA-600(kclgclk_7)錯誤GC
- ORA-600(kcbnew_3)錯誤
- ORA-600(qersqCloseRem-2)錯誤REM
- ORA-600(qctopn1)錯誤
- ORA-600(kcblasm_1)錯誤ASM
- ORA-600(qkaffsindex5)錯誤Index
- ORA-600(kghuclientasp_03)錯誤client
- ORA-600(ttcgcshnd-2)錯誤GC
- ORA-600(kolaslGetLength-1)錯誤
- ORA-600(kghfremptyds)和ORA-600(kghasp1)錯誤REM
- ORA-600(kssadd: null parent)錯誤Null
- ORA-600(504)(row cache objects)錯誤Object
- ORA-600(ktrgcm_3)錯誤GC
- ORA-600(krvxdds: duplicated session not)錯誤Session
- ORA-600(kjxgrdecidemem1)錯誤IDE
- ORA-600(kfioUnidentify01)錯誤IDE
- ORA-600(qsmqSetupTableMetadata-2)錯誤MQ
- ORA-600(kcratr_scan_lastbwr)錯誤AST
- ORA-600(ksnpost:ksnigb)錯誤
- ORA-600(evapth : unexpected evaluation)錯誤APT
- ORA-600(qkacon:FJswrwo)錯誤JS
- ORA-600(KSFD_DECAIOPC)和ORA-600(kfioReapIO00)錯誤AIAPI
- Oracle資料恢復:kcbz_check_objd_typ_3 錯誤處理Oracle資料恢復OBJ
- ORA-600(kocgor077)錯誤Go
- ora-600內部錯誤的型別型別
- ORA-600(kkoipt:invalid join method)錯誤
- ORA-600[6122]錯誤處理
- ORA-600(krboReadBitmap_badbitmap)錯誤
- ORA-600(kcbchg1_12)和ORA-600(kdifind:kcbget_24)錯誤
- ORA-600(ktfbbsearch-8)和ORA-600(kewrose_1)錯誤ROS
- ORA-600(kjbrchkpkeywait:timeout)和ORA-600(kclcls_8)錯誤AI
- ORA-600(kauxs_do_jou:3)錯誤UX
- oracle 10.2.0.5 平臺上ORA-600錯誤Oracle
- ORA-600(kgscLogOff-notempty)錯誤Go