一 闪回事物查询的先决条件
1 用户要有 select any transaction 的权限
2需要undo表空间的增强信息,用一下的语句开启undo表空间的增强信息。
alter database add supplemental log data;
alter database add supplemental log data (primary key) columns;
这样开启的目的是 将会在undo 数据中记录更加详细的操作,来帮助我们以便执行闪回事物查询
二 查询版本的id
select versions_xid, versions_operation from table_name versions between timestamp minvalue
and maxvalue
三 通过 二 查询的xid来获取undo sql
select operation,undo_sql from flashback_transaction_query where xid='xid';
这样闪回事物查询就可以解决了
总之 闪回事物查询要记住 select operation , undo_sql from flashback_transaction_query where xid='xid';
select versions_xid, versions_operation from table_name versions between timestamp minvalue and maxvalue
这条语句