This document discusses managing undo data in Oracle databases. It explains that undo data is generated for every transaction that changes data and is used to support rollback, read consistency, and flashback operations. It describes how undo data is stored in undo segments within an undo tablespace and differs from redo data stored in redo log files. The document also covers configuring and guaranteeing undo retention, using the Undo Advisor to calculate undo tablespace sizing, and changing an undo tablespace to a fixed size.