昨天刚刚学习Flashback Transaction Query,可以对已经提交的事务进行恢复
我想问一下,能恢复多久之前的事务,flashback_transaction_query存在那个表空间里面,里面的数据是永久存放的吗?

解决方案 »

  1.   

    1.恢复的数据来源于UNDO SEGMENT,所以能恢复多久之前的数据取决于该数据是否还在撤销段中存在;2.flashback_transaction_query是视图:
    select * from dba_views where view_name='FLASHBACK_TRANSACTION_QUERY';
    可以看到它来源于SYS.X$KTUQQRY表,该系统表位于系统表空间。里面的数据同样随撤销段中数据变化而变化。
      

  2.   

    学习ing~~~
    flashback是很强,大概分为:
    闪回事务,闪回表,闪回删除,闪回数据库.