ROLLBACK SEGMENT ERROR

Post questions here relative to DataStage Server Edition for such areas as Server job design, DS Basic, Routines, Job Sequences, etc.

Moderators: chulett, rschirm, roy

Post Reply
loveojha2
Participant
Posts: 362
Joined: Thu May 26, 2005 12:59 am

Post by loveojha2 »

Are you using transaction size as 0 for target (Oracle).
Moreover you need not change Siebel, it's the problem with Oracle rollback segment.
Solns:

1. Increase the rollback segment size.
or
2. Experiment with transaction size other than 0 (but here you would need to be a bit careful since specifying transaction size means specifying commit frequency).
Success consists of getting up just one more time than you fall.
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

I think you'll find that the Oracle DBA has privilege to do ANYTHING - that's the definition of a DBA!
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
Bala R
Participant
Posts: 66
Joined: Mon May 30, 2005 9:52 pm

Post by Bala R »

If your DBA still couldn't help you, then you could consider splitting your load into smaller segments. Load the data into sequential files and then you could bulk load them into Oracle. Thus overcoming the rollback segment constraints. If you think that would be useful search for posts by kcbland on this topic.
HTH
Poornagirija
Participant
Posts: 65
Joined: Fri Nov 19, 2004 12:00 am

Post by Poornagirija »

HI FOLKS,

We are using transaction size of 5000 but thats for commit rt? :?:

Now we are discussing that with our DBA.

Hope the best.

Anyway thanks for your suggestion.

With regards,
Poornagirija.
chulett
Charter Member
Charter Member
Posts: 43085
Joined: Tue Nov 12, 2002 4:34 pm
Location: Denver, CO

Post by chulett »

Poornagirija wrote:We are using transaction size of 5000 but thats for commit rt? :?:
Yes, but with a great big CAVEAT.

Make sure you are not using the 'Transaction Size' box on the General tab on the Input of the OCI stage, that's just there for 'backwards compatability' and to confuse people. It is ignored.

Check the value in the 'Transaction Handling' tab on the stage where it says 'Rows per transaction' - that one is the real one and the one that is your commit level. That's probably still at the default of zero.
-craig

"You can never have too many knives" -- Logan Nine Fingers
Post Reply