If 8i , you need create a large segment and assign it to this transaction.
If 9i or 10g , and you know the undo tablespace space is enough,then you need change the parameter undo_retention paramter .