ORA-600(qsmqSetupTableMetadata-2)錯誤
客戶10.2.0.4 RAC for HP-UX 11.31在物化檢視重新整理時出現這個錯誤。
錯誤資訊如下:
Thu May 3 22:54:44 2012
Errors in file /u01/app/oracle/admin/ORCL/bdump/orcl1_j000_21657.trc:
ORA-00600: internal error code, arguments: [qsmqSetupTableMetadata-2], [], [],
[], [], [], [], []
Thu May 3 22:55:20 2012
Errors in file /u01/app/oracle/admin/ORCL/bdump/orcl1_j000_21657.trc:
ORA-12012: error on auto execute of job 718
ORA-12008: error in materialized view refresh path
ORA-04045: errors during recompilation/revalidation of ORCL.MV_REP
ORA-00600: internal error code, arguments: [qsmqSetupTableMetadata-2], [], [],
[], [], [], [], []
ORA-06512: at "SYS.DBMS_SNAPSHOT", line 2254
ORA-06512: at "SYS.DBMS_SNAPSHOT", line 2460
ORA-06512: at "SYS.DBMS_IREFRESH", line 683
ORA-06512: at "SYS.DBMS_REFRESH", line 195
ORA-06512: at line 1
Thu May 3 22:55:20 2012
Trace dumping is performing id=[cdmp_20120503225520]
Thu May 3 22:57:28 2012
Trace dumping is performing id=[cdmp_20120503225728]
顯然第一次出現這個問題是發生在物化檢視的重新整理過程中,而第二次是同樣是物化檢視的重新整理,不過由於Oracle會嘗試編譯出現錯誤的物化檢視,從而產生了更多的錯誤資訊。
根據版本和錯誤資訊很容易確定問題屬於BUG:Bug 5764671 OERI:qsmqSetupTableMetadata-2 an ALTER MATERIALIZED VIEW。一個使用了PCT屬性的物化檢視,查詢語句中包含了ORDER BY就會導致這個錯誤。
這個問題影響10.2.0.3和10.2.0.4,Oracle在10.2.0.5和11.1.0.6中進行了fixed,如果不像打補丁,最簡單的方式就是去掉物化檢視中的ORDER BY,而後對物化檢視的查詢時再指定ORDER BY語句。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4227/viewspace-732407/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 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(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
- 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(kcbz_check_objd_typ_3)錯誤OBJ
- ORA-600(kgscLogOff-notempty)錯誤Go
- ORA-600(kssadd_stage: null parent)錯誤Null
- ORA-600[4000]/[4097]錯誤的處理