ORA-600[16605] Error Raised While Attempting to Connect to Database With SQL*Plus (Doc ID 747443.1)

Last updated on JANUARY 15, 2010

Applies to:

Oracle Server - Enterprise Edition - Version: 10.2.0.3 to 11.1.0.6

Symptoms

The following error is seen in the alert log:
    ORA-00600: internal error code, arguments: [16605]

The call stack can look like this:
    kglshnt kqlshnt kqldcor kglslod kqlslod kqlsublod kqllod kglobld kglobpn kglpim qcdlgtd
    qcsfplob qcsprfro qcsprfro_tree ...


The following errors are returned to the user when trying to connect to the database as system using SQL*Plus:
    ORA-03114: not connected to ORACLE
    Error accessing package PKG_NAME
    SP2-0575: Use of Oracle SQL feature not in SQL92 Entry Level.

-------------

Bug 7496881 and Bug 7291234 were also closed as duplicates of  unpublished Bug 7131656

These bugs showed an instance crash
 following ORA-7445 [kglpim()] and ORA-600 [1115] from PMON,

The traces files for such issues will show a table referenced in the failing SQL statement has

heap 8 nulled out, e.g.:

         DATA BLOCKS:
         data#     heap  pointer    status pins change whr
         ----- -------- -------- --------- ---- ------ ---
             0 90eedf68 8aae0218 I/-/A/-/-    0 NONE   00
             8 8aae0400        0 I/-/-/-/-    0 NONE   04

       ----------------------------------------
The 'whr' value of 04 shows that it got freed from module kgldafr() (KGLDAWHR_DAFR).
         


 



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