My Oracle Support Banner

ORA-600 [17059] Error on INSERT or MERGE Commands (Doc ID 469068.1)

Last updated on NOVEMBER 11, 2010

Applies to:

Oracle Server - Enterprise Edition - Version: to - Release: 9.2 to 10.2
Information in this document applies to any platform.
*** Checked for relevance on 11-Nov-2010 ***


Periodically ORA-600 [17059] errors are raised when executing an INSERT or MERGE command which has previously been executed without error.

Checking V$SQLAREA and V$SQL_SHARED_CURSOR for the failing statement shows a large number of cursor sharing failures due to insert direct load mismatches (INST_DRTLD_MISMATCH=Y), e.g.:

        connect / as sysdba
        select s.version_count, s.users_opening, s.users_executing, c.*
            from v$sqlarea s, v$sql_shared_cursor c
            where s.address = c.kglhdpar
                    and sql_text = '<Your SQL statement>';


The fix for <Bug:4701527> has been applied (included in the patchset).


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

Platforms: 1-914CU;

This document is being delivered to you via Oracle Support's Rapid Visibility (RaV) process and therefore has not been subject to an independent technical review.

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