Skip to Main Content

Oracle Database Discussions

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

ORA-01555: snapshot too old: rollback segment number 405 with name "_$" Error

aThomasSOct 31 2016 — edited Nov 2 2016

Hi Friends,

  Kindly help me on this issue.

I have a package (not doing anything much complicated, But , Yes , it process HUGE data).

1. has a cursor Query , which fetches , Order number , Header ID, Org ID.(Cursor Query is not a complex Query almost straight forward)

2. Call An API (process order API) by passing these parameters.

3. If API returns <> SUCESS then ROLL BACK  Else  COMMIT.

But everytime we get ORA-01555: snapshot too old: rollback segment number 405 with name "_$" Error.

What Am I doing wrong here. (I checked couple of threads, but could not find anything much useful, Checked with our DBA too, but they said, its something wrong with my code, not the space issue).

I rewrote the code using bulk collect with limit 100 , still I get the same error after some point of time.

Kindly help,

Let me know , you need more information.

Thanks and Regards,

A

Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Nov 30 2016
Added on Oct 31 2016
12 comments
927 views