ORA-600  Reported When Running CATPATCH.SQL
(Doc ID 336271.1)
Last updated on APRIL 06, 2020
Applies to:Oracle Database - Enterprise Edition - Version 220.127.116.11 to 18.104.22.168 [Release 9.2 to 11.2]
Oracle Database Cloud Schema Service - Version N/A and later
Oracle Database Exadata Cloud Machine - Version N/A and later
Oracle Database Exadata Express Cloud Service - Version N/A and later
Oracle Cloud Infrastructure - Database Service - Version N/A and later
Information in this document applies to any platform.
***Checked for relevance on 22-Feb-2013***
a) ORA-600  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: , [0xC0000001BA263ADE], , , , , , 
But the key error for this article to be a candidate is 600
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  error occurs when running catpatch.sql. Subsequent reruns of catpatch.sql return the same error. This article applies to when ever the ORA-600  is seen from catpatch.sql and discusses only one possible cause of the error.
c) The 600 stack will be similar to:
ksedmp ksfdmp kgeriv kgeasi kslgetsl ioc_do_shared iocbf_do_shared ioc_do_call
4) There are invalid objects that you cannot compile
To view full details, sign in with your My Oracle Support account.
Don't have a My Oracle Support account? Click to get started!
In this Document