Hello Subba,
The key question to ask is, why is the table so large.
Can it not be archived, since its only an application log table ?
Are you doing excessive logging ?
Further, since its only a log table, who is using it , is it being displayed regularly and used by business ?
Before starting tablereorgs, consider the following:
Reorganization - SAP Database Guide: Oracle - SAP Library
There are benefits in archiving this table too, if the log is not required to be access frequently.
Archiving Object BC_SBAL - Application Log User Guidelines (BC-SRV-BAL) - SAP Library
Since, you asked about Undo retention, I assume you already have AUM Automatic Undo Manangement setup. In-spite of this if you get errors related to rollback segments, you got limited choice really besides the following.
- Increase Undo Tablespace and Undo Retention - increasing them beyond a certain point may not be helpful or advisable. Check the central note on AUM - 600141 - Oracle9i: Automatic UNDO Management.
although its 9i related, you will see options and details about how oracle manages undo, that might give you some ideas
Good luck.
Regards,
Siddhesh