flashback探讨2

上一篇 / 下一篇  2008-06-05 11:04:01 / 个人分类:資料庫備份與恢復

  • flashback version query  

构造伪列:
versions_startscn
versions_endscn
versions_starttime
versions_endtime
versons_xid(创建记录指定版本的事务的独特表示符)
versions_operation

select column_name,伪列 from tab_nameversions between{minvalue|timestamp to_timestamp(systimestamp-1/24)} and {maxvalue|systimestamp;

该方法用来闪回查询表,比直接闪回查询表要更细化。

  • flashback transaction query

 1.要有权限(select any transaction),默认sys和dba角色拥有
2.列xid与Flashback version query中的versions_xid相连接,两者数据类型不同,要用转换函数

select xid,operation,table_name,undo_sql from flashback_transaction_query where xid=hextoraw('05000900A2010000')
3.如果查询栏位commit_scn或commit_timestamp值为空,回滚事务则不会显示。


TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2008-10-12  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 1280
  • 日志数: 43
  • 文件数: 7
  • 书签数: 2
  • 建立时间: 2008-04-26
  • 更新时间: 2008-10-11

RSS订阅

Open Toolbar