Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Mailing Lists -> Oracle-L -> SQL*Loader-908: Unable to lock table due to ORACLE error 54

SQL*Loader-908: Unable to lock table due to ORACLE error 54

From: John Dunn <jdunn_at_sefas.com>
Date: Tue, 12 Apr 2005 14:13:45 +0100
Message-ID: <009401c53f61$756f4050$3e04050a@johnman>


We have a situation where batches of data are being loaded into a table using sqlldr all day long. sqlldr uses direct load for speed. At the same time we have a routine that deletes old records from the table. I believe that sqlldr needs to take an exclusive table lock...is that correct? Which would explain why I sometimes get Oracle 54 errors from sqlldr when the delete process is running? Is my analysis of this error correct? Any ideas on resolution? I presume conventional load does not take an exclusive table lock?
Oracle version is 9.2

--
http://www.freelists.org/webpage/oracle-l
Received on Tue Apr 12 2005 - 09:15:34 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US