閃回事物查詢

2021-08-19 13:24:49 字數 788 閱讀 8545

一 閃回事物查詢的先決條件

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

這條語句 

閃回事務查詢 閃回事務查詢案例

閃回事務查詢 1閃回事務查詢是閃回版本查詢的乙個擴充 2閃回事務查詢可以審計某個事務或者撤銷乙個已經提交的事務 閃回事務查詢案例 測試資料 create table sct4 id number 4 name varchar2 20 insert into sct4 values 1,lili co...

通過閃回查詢和事物查詢恢復小記

1 sql select count from test order by id count 1202 delete from test where id 50 commit 3 sql select dbms flashback.get system change number from dual...

閃回事務處理

1.閃回事務處理功能的前提 sql show user user is sys sql alter database add supplemental log data database altered.sql alter database add supplemental log data pri...