还原数据
还原数据是:
• 原始的、修改之前的数据副本
• 针对更改数据的每个事务处理而捕获
• 至少保留到事务处理结束
• 用于支持:
– 回退操作
– 读取一致性查询
– Oracle 闪回查询、Oracle 闪回
事务处理和 Oracle 闪回表
– 从失败的事务处理中进行恢复
存储还原信息
还原信息存储在还原段中,还原段又存储在还原表空间中。
还原表空间:
• 仅用于还原段
• 有特殊的恢复注意事项
• 只能与单个实例相关联
• 在任意给定时间,一个给定的实例只能有一个表空间
是当前可写还原表空间
管理还原
自动还原管理:
• 在专用还原表空间中对还原数据和空间进行完全自动
的管理
• 用于所有会话
• 在 AUTOEXTEND 表空间中进行自动优化,以满足
长时间运行的查询的需求
• 在固定大小的表空间中进行自动优化,以实现最佳的
保留期
用来支持闪回操作的 DBA 任务:
• 配置还原保留期
• 将还原表空间更改为固定大小
• 避免空间错误和“快照太旧”错误
配置还原保留时间
UNDO_RETENTION 指定已提交的还原信息要保留多长
时间(秒)。仅在以下情况下才必须设置此参数:
• 还原表空间启用了 AUTOEXTEND 选项
• 需要设置 LOB 的还原保留时间
• 需要保证保留时间