RE: Direct path load failure

  • From: Dominic Brooks <dombrooks@xxxxxxxxxxx>
  • To: "loknath.73@xxxxxxxxx" <loknath.73@xxxxxxxxx>, Oracle L <oracle-l@xxxxxxxxxxxxx>
  • Date: Tue, 11 May 2021 07:55:05 +0000

Oracle Support are the best people to comment on what the circumstances of the 
bug are and whether there is any other workaround.
You need to put pressure on them to provide a patch fix for the bug.

Sent from Mail<https://go.microsoft.com/fwlink/?LinkId=550986> for Windows 10

From: Lok P<mailto:loknath.73@xxxxxxxxx>
Sent: 11 May 2021 08:42
To: Oracle L<mailto:oracle-l@xxxxxxxxxxxxx>
Subject: Direct path load failure


We have an INSERT statement inside a procedure which looks like below. It keeps 
on failing with Ora-0600 even if we try to rerun multiple times. And we got 
below doc which is matching with the symptom and its stating its because of a 
bad rowid issue and APPEND hint is the one triggering the error so need to get 
rid of the APPEND hint. Also Oracle support agrees on the same. But APPEND was 
there because making the data load fast as it dumps 100's of millions of rows 
at one shot into the target table. So removing append seems to create other 
performance related problems for us. Also that INSERT query is part of a 
complex procedure which does multiple other inserts based on run time variables 
till it reaches that point. So I wanted to understand if there was any other 
way around to get rid of this error and fix this issue.

insert /*+append parallel(4)*/ into tabl1(....) select /*+parallel(4)/...;

ORA-00600: internal error code, arguments: [kdiblsorget:rowidIllegal], [4008], 
[4008], [], [], [], [], [], [], [], [], []

INSERT with APPEND Hint = ORA-600[kdiblsorget:rowidIllegal] (Doc ID 2396979.1)

Regards

Lok

Other related posts: