Oracle almacena datos de undo cuando un proceso modifica datos en una base de datos, capturando los valores existentes antes de la modificación. Esto permite revertir cambios (rollback) y soporta lecturas consistentes, flashback queries y recuperación de transacciones fallidas. El DBA monitorea el espacio en el tablespace de undo y errores como "snapshot too old", y administra la retención de undo a través de parámetros.