Applicable in CAST Version
Release
Yes/No
8.3.x(tick)
8.2.x(tick)
8.1.x(tick)
8.0.x(tick)
7.3.x(tick)
7.2.x(tick)
7.0.x(tick)

Description

Following error encountered while running J2EE analysis on Oracle 11.0.2

Comparing objects on server . . .
SQL Error: ORA-00600: internal error code, arguments: [kdifind:kcbget_24], [4207104], [1], [0], [1], [], [], [], [], [], [], [].
SQL Error: ORA-06512: at "LOCAL.AMT_P_FILL_LNKTRSF", line 65. SQL Error: ORA-06512: at "LOCAL.AMT_P_SPLIT_FILL", line 31.
SQL Error: ORA-06512: at "LOCAL.AMT_P_SPLIT_IN", line 18. SQL Error: ORA-06512: at "LOCAL.CACHE_PROCESSID", line 57.
SQL Error: ORA-06512: at line 1 (Severity 1, Msg No 600).
Procedure call failed: ?LOCAL.CACHE_PROCESSID,I_IDSESSION,I_IDUSRPRO
Internal exception occurred during running listener CPersistingAction::ProcessPersistentInstance : Analysis saving could not be finalized

Solution

This is an internal error of Oracle referenced as a bug [ Bug 12410357  ORA-600 [kdifind:kcbget_24]] not a bug of CAST

Please refer the attached ( ORA-600_kdifindkcbget_24.htm , Bug12410357.htm ) for bug and the possible workaround
 

ORACLE description:
If an ORA-600   kdifindkcbget_24 is raised, then it is likely that you are
hitting this bug.

Note that the fix is in fact a diagnostics patch that contains both a possible
solution and will generate additional diagnostics details in case the
ORA-600 kdifindkcbget_24is hit again.

To enable the fix, set the following:
event="10987 trace name context forever, level 2"
_db_block_cache_history = 24

Workaround
Set "_db_file_noncontig_mblock_read_count"=0