Oracle 10g 闪回特性全解析
1. 回收站的考虑因素和限制
回收站存在一些限制条件:
- 只有非 SYSTEM 的本地管理表空间可以拥有回收站。不过,如果被删除的对象位于本地管理表空间,字典管理表空间中的依赖对象也会受到保护。
- 使用细粒度审计(FGA)或虚拟专用数据库(VPD)策略的表,无论其所在表空间类型如何,都不能存于回收站。
- 当表被删除时,其依赖对象通常会保存到回收站,但以下对象除外:
- 位图连接索引
- 引用完整性约束(外键约束)
- 物化视图日志
- 只有先删除表,索引才会受保护;若显式删除索引,索引不会自动进入回收站。
2. 闪回查询
闪回查询功能得到增强,新增了两种类型:闪回版本查询和闪回事务查询。
- 闪回版本查询 :能轻松展示表中所有行在两个 SCN 或时间戳之间的所有版本,无论这些行是插入、删除还是更新操作的结果。即使某行被多次删除和重新插入,所有这些更改都能通过闪回版本查询获取。
- 语法 :
SELECT [pseudo_columns]...FROM table_name
VERSION BETWEEN
{SCN | TIMESTAMP {expr | MINVALUE} AND
{expr | MAXVALUE}}
[AS OF {SCN|TIMESTAMP expr}]
WHERE [pseudo_column | column]
超级会员免费看
订阅专栏 解锁全文
2401

被折叠的 条评论
为什么被折叠?



