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

Home -> Community -> Usenet -> c.d.o.server -> Re: Choose rollback segment for SQL*Loader?

Re: Choose rollback segment for SQL*Loader?

From: rok <rok_at_MCI2000.com>
Date: Fri, 03 Jul 1998 18:22:16 GMT
Message-ID: <01bda6af$b8b502c0$b20b37a6@raghus-computer>


Did you try using TRUNCATE option instead of REPLACE option in the ctl file? Yes, REPLACE deletes the records the same way delete sql statement works. I am not aware of a way you can make SQL*LOADER use a particular rollback segment.

raghuvir

Robin Bishop <rmb8_at_bton.ac.uk> wrote in article <01bda69b$120fa9c0$4baa3ec1_at_regan.bton.ac.uk>...
> Does anyone know if there's a way to specify the rollback segment that
> SQL*Loader will use? Sort of equivalent to the 'SET TRANSACTION USE
> ROLLBACK SEGMENT' in SQL. Loader is blowing our normal rollback segments
> when loading large files but I'm reluctant to increase them because
they're
> sized properly for normal operations.
>
> I'm not sure even why the limit is being reached. Loader appears to
COMMIT
> every few records which means that the rollback should be realeased
surely?
> I'm wondering if it is anything to do with the "REPLACE" clause which
> deletes all records from the table before loading new data in. I plan to
> test this by truncating the table first and using the "INSERT" clause
> instead, but I'd still like Loader to use a specific rollback segment.
>
> Other than taking all the normal rollback segments offline while loader
> runs, I can't find any way of accomplishing this. Any ideas?
>
> --
> Robin Bishop
> University of Brighton Computer Centre
>
Received on Fri Jul 03 1998 - 13:22:16 CDT

Original text of this message

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