2013年(350)
发布时间:2013-04-25 11:11:33
3、注意事项a.基于undo的表恢复,被恢复的表必须启用row movement,不然会报ORA-08189错误,关于row movement的相关知识,三思在"全面学习分区表及分区索引"一文中有过阐述,这里就不多费口舌了。要查看某表是否启用row movement,可以到user_tables中查询(或all_tables,dba_tables),例如:J.........【阅读全文】
发布时间:2013-04-25 11:11:07
某些时候,我们要处理的表并不是被意外删除,而是被反复修改过多次,希望能回复到之前的某个时间点,通过前面的学习,你一定会说没问题啊,借助flashback query就可以,没错,flashback query确实可以,但flashback query只是查询出记录,如果想做恢复还需要写出相应的insert或update,也许还需要相当多的.........【阅读全文】
发布时间:2013-04-25 11:10:39
简单来讲,如果我们把flashback query看做是恢复记录,则flashback table就是用来恢复表的(由于记录是以表为载体存储,因此flashback table也应该看做是恢复记录,只不过相对于flashback query而言,其粒度更大一些),同时呢,在Oracle10g中又新引入了一个叫做Recycle Bin的功能(主要针对表及其.........【阅读全文】
发布时间:2013-04-25 11:10:10
5、Flashback Query的制约因素制约该特性应用的有三方面的因素,5.1 自动撤销管理表空间这个是前面也提到了,要使用flashback的相关特性,必须启用自动撤销管理表空间,不仅是flashback query,也包括flashback table和flashback database,而对于后两项还会有些其它的附.........【阅读全文】
发布时间:2013-04-25 11:09:42
4、Transaction query事务查询Flashback的事务查询是通过查询flashback_transaction_query视图来实现的。通过查询该视图能够获得一些事务执行时的信息,甚至包括UNDO语句。下面做个演示,首先删除一条数据:JSSWEB> select *from jss_tb1; &nb.........【阅读全文】