Direct path load failure
From: Lok P <loknath.73_at_gmail.com>
Date: Tue, 11 May 2021 13:11:43 +0530
Message-ID: <CAKna9VbphGfRzx=d06WDXAVmD8R7YE7B8KZ6L0-eZbp9iPzc+Q_at_mail.gmail.com>
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.
Date: Tue, 11 May 2021 13:11:43 +0530
Message-ID: <CAKna9VbphGfRzx=d06WDXAVmD8R7YE7B8KZ6L0-eZbp9iPzc+Q_at_mail.gmail.com>
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
--http://www.freelists.org/webpage/oracle-l Received on Tue May 11 2021 - 09:41:43 CEST