Database Instance Crash with ORA-600 [kclbla_2] (Doc ID 1355547.1)

Last updated on FEBRUARY 07, 2014

Applies to:

Oracle Database - Enterprise Edition - Version 11.2.0.2 and later
Information in this document applies to any platform.

Symptoms

1. Database instance crash with ORA-600 [kclbla_2] in LMS process.

2. Database instance alert log shows the following:

[date and time]
Errors in file /u01/app/oracle/diag/rdbms/[dbname]/[instance_name]/trace/[instance_name]_lms[n]_[LMS_PID].trc (incident=[INC_NUMBER]):
ORA-00600: internal error code, arguments: [kclbla_2], [N1], [N2], [N3], [N4], []
Incident details in: /u01/app/oracle/diag/rdbms/[dbname]/[instance_name]/incident/incdir_[INC_NUMBER]/[instance_name]_lms[n]_[LMS_PID]_i[INC_NUMBER].trc
...
Errors in file /u01/app/oracle/diag/rdbms/[dbname]/[instance_name]/trace/[instance_name]_lms[n]_[LMS_PID].trc:
ORA-00600: internal error code, arguments: [kclbla_2], [N1], [N2], [N3], [N4], []
LMS[n] (ospid: LMS_PID): terminating the instance due to error 484
System state dump requested by (instance=[n], osid=LMS_PID (LMS[n])), summary=[abnormal instance termination].
System State dumped to trace file /u01/app/oracle/diag/rdbms/[dbname]/[instance_name]/trace/instance_name_diag_[DIAG_PID].trc
[date and time]
ORA-1092 : opitsk aborting process
[date and time]
Instance terminated by LMS[n], pid = [LMS_PID]
...

3. The resulting LMS incident trace file [instance_name]_lms[n]_[LMS_PID]_i[INC_NUMBER].trc has the contents similar to this:

Dump continued from file: /u01/app/oracle/diag/rdbms/[dbname]/[instance_name]/trace/[instance_name]_lms[n]_[LMS_PID].trc
ORA-00600: internal error code, arguments: [kclbla_2], [N1], [N2], [N3], [N4], []

========= Dump for incident [INC_NUMBER] (ORA 600 [kclbla_2]) ========
----- Beginning of Customized Incident Dump(s) -----
GLOBAL CACHE ELEMENT DUMP
...
LIST OF BUFFERS LINKED TO THIS GLOBAL CACHE ELEMENT:
flg: 0x0a680000 state: SCURRENT tsn: [N2]
...

[Block dumps...]

----- End of Customized Incident Dump(s) -----

*** [date and time]
dbkedDefDump(): Starting incident default dumps (flags=0x2, level=3, mask=0x0)

----- SQL Statement (None) -----
Current SQL information unavailable - no cursor.

----- Call Stack Trace -----
skdstdst()
ksedst1()
ksedst()
dbkedDefDump()
ksedmp()
ksfdmp()
dbgexPhaseII()
dbgexExplicitEndInc()
dbgeEndDDEInvocationImpl()
dbgeEndDDEInvocation()
kclbla()
kjblpbast()
kjbmpbast()
kjmxmpm()
kjmpbmsg()
kjmsm()
ksbrdp()
opirip()
opidrv()
sou2o()
opimai_real()
ssthrdmain()
main()

NOTE: The call stack trace has been edited for clarity.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms