ORA-600 [545] Reported When Running CATPATCH.SQL (Doc ID 336271.1)

Last updated on NOVEMBER 28, 2016

Applies to:

Oracle Database - Enterprise Edition - Version 9.2.0.6 to 11.2.0.3 [Release 9.2 to 11.2]
Information in this document applies to any platform.
***Checked for relevance on 22-Feb-2013***

Symptoms

a) ORA-600 [545] reported in alert log, in addition 3113 or 7445[_divU] errors might be seen at the same timestamp e.g. 


Thu Feb 25 08:18:13 2010
Errors in file /xxx/<sid>_j008_25126.trc:
ORA-07445: exception encountered: core dump [_divU()+33] [SIGFPE] [Integer divide by zero] [0x40000000018DDB61] [] []
ORA-00600: internal error code, arguments: [545], [0xC0000001BA263ADE], [12], [], [], [], [], []

But the key error for this article to be a candidate is 600[545]

b) catpatch.sql is being run

This ORA-600 can be encountered for several reasons but is commonly observed when patching a database to a higher patchset release (PSR), and the ORA-600 [545] error occurs when running catpatch.sql. Subsequent reruns of catpatch.sql return the same error.  This article applies to when ever the ORA-600 [545] is seen from catpatch.sql and discusses only one possible cause of the error.

c) The 600[545] stack will be similar to:

ksedmp ksfdmp kgeriv kgeasi kslgetsl ioc_do_shared iocbf_do_shared ioc_do_call
joet_switched_env_callback

4) There are invalid objects that you cannot compile

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