flashback探讨2
上一篇 /
下一篇 2008-06-05 11:04:01
/ 个人分类:資料庫備份與恢復
构造伪列:
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: