ORA-600(kcbgcur_1)錯誤

dbhelper發表於2015-01-15

一個臨時表空間無法分配導致的ORA-600錯誤。

[@more@]

錯誤資訊如下:

Wed May 16 17:26:23 2012
ORA-1652: unable to extend temp segment by 128 in tablespace ATEMP
Wed May 16 17:26:31 2012
ORA-1652: unable to extend temp segment by 128 in tablespace ATEMP
Wed May 16 17:26:37 2012
ORA-1652: unable to extend temp segment by 128 in tablespace ATEMP
Wed May 16 17:26:38 2012
ORA-1652: unable to extend temp segment by 128 in tablespace ATEMP
Errors in file /u01/app/oracle/diag/rdbms/orcl/orcl1/trace/orcl1_ora_15925604.trc (incident=209723):
ORA-00600:
內部錯誤程式碼, 引數: [kcbgcur_1], [], [], [], [], [], [], [], [], [], [], []
ORA-01652:
無法透過 128 (在表空間 ATEMP ) 擴充套件 temp
Incident details in: /u01/app/oracle/diag/rdbms/orcl/orcl1/incident/incdir_209723/orcl1_ora_15925604_i209723.trc

MOS中找不到和當前現象一致的已知BUG描述,但是在當前這個11.2.0.3 RAC for AIX環境中,這個ORA-600[kcbgcur_1]錯誤是可重現的,一旦連續發生ORA-1652錯誤,就會導致這個ORA-600錯誤的產生。

要避免這個600錯誤,其實就是要消除ORA-1652錯誤,除了增加足夠的臨時空間外,還可以最佳化佔用臨時空間較大的SQL語句。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8494287/viewspace-1402958/,如需轉載,請註明出處,否則將追究法律責任。

相關文章