论坛风格切换
您好,欢迎光临本站!   登录 注册新用户
  • 1094阅读
  • 1回复

[数据库]14.8 本章小结 [复制链接]

上一主题 下一主题
 
发帖
141299
黑豆
-2859
威望
-2709
贡献值
0
交易币
0
红豆
0
只看楼主 倒序阅读 0 发表于: 2014-03-28
本章介绍了11g所有的闪回技术,其中闪回查询、闪回事务查询用来“观察”过去;闪回数据归档并不是一个独立的功能,其功能是扩展闪回查询的时间窗口;闪回表、闪回删表能够以表为单位“回到”过去;闪回事务能够以事务为单位“回到”过去;闪回数据库能够以整个数据库为单位“回到”过去。
若闪回查询需要的撤销数据已经不复存在,则select命令将报告“ORA-01555: snapshot too old”错误。
若闪回表需要的撤销数据已经不复存在,则flashback命令将报告“ORA-08180: no snapshot found based on specified time”错误。
闪回查询、闪回事务查询、闪回表均依赖ROWID定位“过去”和“现在”的行,如果执行过导致行移动的命令(如“alter table … move”、“alter table … shrink space”),那么再执行闪回操作将会导致“ORA-01466: unable to read data - table definition has changed”错误。
闪回事务依赖重做日志和撤销数据,如果调用dbms_flashback.transaction_backout时所需的日志不存在,将报告类似“ORA-00308: cannot open a
阅读全文地址:http://book.2cto.com/201209/4160.html
快速回复
限100 字节
 
上一个 下一个