My Oracle Support Banner

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

Last updated on MARCH 27, 2019

Applies to:

Oracle Database - Enterprise Edition - Version to [Release 10.2 to 11.1]
Information in this document applies to any platform.


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).





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

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.