- UNDOデータは、そのUNDOデータを作成したトランザクションが終了するまでは上書きされない。
- RETENTION GUARANTEE に設定されている場合、UNDO_RETENTION初期化パラメータで指定された期間のUNDOデータは上書きされない。
- RETENTION NOGUARANTEE に設定されている場合、トランザクション中のUNDOデータ以外は上書きされる可能性がある。
GUARANTEE か NOGUARANTEE かは以下の SQL で確認できる。
SQL> select tablespace_name, retention from dba_tablespaces where contents = 'UNDO'; TABLESPACE_NAME RETENTION ------------------------------ ----------- UNDOTBS1 NOGUARANTEE