11g的flashbackup 分好几种,分别用途不一样。
A. flashback database 闪回数据库,简单理解就是把数据库闪回到某个以前的时间点,能恢复到的最早的SCN, 取决与Flashback Log中记录的最早SCN
B. flashback drop 回收数据库表,用于表误drop后恢复。类似Windows的回收站。
C. flashback query 闪回表记录,用于数据表记录的恢复
D. falshabck Table 闪回数据库表,
分类:
数据库级别:Flashback Database
表级别:Flashback Drop和Flashback Table,Flashback Data Archive
记录级别:Flashback Version Query和Flashback Transaction Query
关于Flashback Query:
1.Flash Query通过undo数据表空间数据,利用一致性的方法来查找用户需要的数据
2.作用范围:查找指定时间点被(delete,update)的数据,只是做查找操作,如果设计恢复那么就要使用flashback table了
相关参数:
1.查询出来的数据存活时间受 undo_retention(默认为900秒)影响[目标值,该变量(秒)可以影响undo表空间产生的data存活时间,时间一到,即死亡(消失)]
2.闪回时间受undo表空间大小影响[关于undo表空间的操作,另一片文章会有讲解]
3.查询的仅仅是快照,并不能修改当前状态
基本语法[两种方式,使用时间片或scn号]使用时间片的情况比较多
1.