Insert Into WRH$_MUTEX_SLEEP Fails With ORA-600 [17147] (Doc ID 1503981.1)

Last updated on FEBRUARY 07, 2014

Applies to:

Oracle Database - Enterprise Edition - Version 11.2.0.2 to 11.2.0.3 [Release 11.2]
Information in this document applies to any platform.

Symptoms

Alert.log:

Errors in file /u02/app/oracle/diag/rdbms/mapsxac/MAPSXAC/trace/MAPSXAC_m000_294649.trc (incident=1584280):
ORA-00600: internal error code, arguments: [17147], [0x2B3CCCA0DF30], [], [], [], [], [], [], [], [], [], []
Incident details in: /u02/app/oracle/diag/rdbms/mapsxac/MAPSXAC/incident/incdir_1584280/MAPSXAC_m000_294649_i1584280.trc

 

There may or may not  be a failing sql involved in the incident flie:

dbkedDefDump(): Starting incident default dumps (flags=0x2, level=3, mask=0x0)
----- Current SQL Statement for this session (sql_id=gj6uc50hpnr1p) -----
insert into WRH$_MUTEX_SLEEP    (snap_id, dbid, instance_number,     mutex_type, location, sleeps, wait_time) select     :snap_id, :dbid, :instance_number,     mutex_type, location, sleeps, wait_time  from    v$mutex_sleep  where    sleeps > 0 order by    mutex_type, location

 

Call stack:

skdstdst ksedst1 ksedst dbkedDefDump ksedmp  ksfdmp dbgexPhaseII dbgexExplicitEndInc dbgeEndDDEInvocationImpl  
dbgeEndDDEInvocatio kgherror kghfrf kqlfMutexClnFetch qerfxFetch qersoProcessULS qersoFetch rwsfcd qerltcFetch
insexe opiexe kpoal8 opiodr kpoodrc rpiswu2 kpoodr upirtrc kpurcsc kpuexec OCIStmtExecute kewrose_oci_stmt_ex
kewrgwxf1_gwrsql_exft_1 kewrgwxf_gwrsql_exf kewrews_execute_wrsql kewrftbs_flush_table_by_sql kewrft_flush_table
kewrftec_flush_table_ehdlcx kewrfat_flush_all_tables kewrfos_flush_onesn kewrfsc_flush_snapshot_c
kewrafs_auto_flush_slave kebm_slave_main ksvrdp opirip opidrv sou2o opimai_real ssthrdmain main libc_start_main
start

 

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