撤销表空间主要用于保存dml操作(例如插入、更新、删除)执行过程中所涉及的原始数据版本。当数据被修改时,修改前的状态会被写入undo段,而这些undo段统一存放在撤销表空间中,从而保障事务回滚能力以及实现一致性读取。
1、 撤销表空间的核心作用之一是支持事务回滚。
2、 该类表空间常被称为UNDO表空间,其内部包含的逻辑存储单元称为撤销段(亦称UNDO段)。这些段专门用于保存撤销记录,即所谓的撤销信息或UNDO数据。作为关键的逻辑结构,撤销段直接承担撤销信息的组织与管理任务,是实现事务回滚、一致性读取、数据库故障恢复及并发访问控制的重要基础。
3、 读写操作实时同步,确保数据状态的一致性

4、 提供完整的事务回滚机制支持

5、 参与数据库异常后的事务恢复流程

6、 支撑回闪查询(Flashback)等时间点数据访问功能

7、 撤销表空间相关初始化参数配置说明
8、 在Oracle 11g中,可通过设置若干初始化参数对UNDO表空间及其撤销数据进行精细化管控,主要参数包括UNDO_MANAGEMENT、UNDO_TABLESPACE和UNDO_RETENTION等。













