Quando si deve usare l'sql loader (sqlldr) per caricare una grossa mole di dati e' un macello. Per far prendere ad Oracle il rollback segment enorme creato per il caricamento dei dati e' necessario mettere ofline tutti gli altri rollback segment.
Altro guaio che puo' capitare e' che una transazione di piccole dimensioni vada a prendere e sporcare il rollback segment necessario per l'sqldr.
Allora io direi che si puo' fare cosi':
create reserved rollback segment rbsbig.....
Questo previene alle comuni transazioni di occupare il rollback segment creato per l'sqlldr.
All'atto dell'sqlldr sara' allora
sqlldr ..... use reserved rollback segment rbsbig;
Opinioni in merito sono gradite.
Regards,
The frog
Altro guaio che puo' capitare e' che una transazione di piccole dimensioni vada a prendere e sporcare il rollback segment necessario per l'sqldr.
Allora io direi che si puo' fare cosi':
create reserved rollback segment rbsbig.....
Questo previene alle comuni transazioni di occupare il rollback segment creato per l'sqlldr.
All'atto dell'sqlldr sara' allora
sqlldr ..... use reserved rollback segment rbsbig;
Opinioni in merito sono gradite.
Regards,
The frog