Oracle separates forward recovery from historic version retention:
- •Redo Log: Sequential append-only circular ring buffers replayed during instance startup to roll forward committed changes.
- •Undo Tablespace: Maintains before-images of modified blocks, enabling multi-version point-in-time reads and clean statement-level rollbacks without locks.