Huge Data Migration in Oracle and space concerns
No, you can't pre-fail the process unless it's something you write yourself.  However, you can use Oracle's Resumable Space Allocation to allow your session(s) to suspend for a given amount of time if it runs out of space, extents, or quota.  Then once the space problem's been resolved, the transaction/session automagically keeps working from where it was suspended.