Oracle guarantees read consistency anchored to the query's start SCN. If concurrent transactions modify data and overwrite inactive undo blocks before a long-running batch job finishes reading them, the engine aborts with ORA-01555.
Remediation requires sizing the UNDO tablespace adequately, extending UNDO_RETENTION, enabling RETENTION GUARANTEE, or tuning slow full-table scans.