Scenario - we have around 2 TB of
database and daily export job is scheduled to run at 12 AM EST. But it is
failing with the below error. There are multiple occurrence of this error. I am
just putting out one to show the exact error.
ORA-31693: Table data object
"RDR"."REGW_EXTRACT" failed to load/unload and is being
skipped due to error:
ORA-02354: error in exporting/importing data
ORA-01555: snapshot too old: rollback segment number 10 with nam"_SYSSMU10_3196945471$" too small
ORA-02354: error in exporting/importing data
ORA-01555: snapshot too old: rollback segment number 10 with nam"_SYSSMU10_3196945471$" too small
So we need to heck the few things:
1.
Check the
total duration of the export job.
2.
Find the
undo retention of the database.
3.
Find the
undo table space size
4.
Find the job
running timing
Solution:
1.
Change the
undo_retention to the total time the export is taking. But remember to add
atlease 30 mins more. Suppose export is taking 6 hours then keep the
undo_retention to atleast 6:30 hours. Mostly it will resolve the issue.
2.
Also make
sure we have enough space on the undo table space.
3.
Also make
sure to run the export in non-business hours.
No comments:
Post a Comment