Oracle9i Flashback Query 閃回查詢總結 --- (通過SCN恢復)
SQL> connect testuser/testuser
已連線。
SQL> select * from testtable2;
DEPTNO DNAME LOC
---------- ---------------------------- --------------------------
11 abc 123
45 sales chicago
46 research dallas
47 bbb 777
1 research dallas[@more@]
SQL> select dbms_flashback.get_system_change_number fscn from dual;
FSCN
----------
316227956
SQL> update testtable2 set deptno = '55' where dname = 'abc';
已更新 1 行。
SQL> commit;
提交完成。
SQL> select * from testtable2;
DEPTNO DNAME LOC
---------- ---------------------------- --------------------------
55 abc 123
45 sales chicago
46 research dallas
47 bbb 777
1 research dallas
SQL> select * from TESTTABLE2 AS OF SCN('316227956');
DEPTNO DNAME LOC
---------- ---------------------------- --------------------------
11 abc 123
45 sales chicago
46 research dallas
47 bbb 777
1 research dallas
SQL> INSERT INTO TESTTABLE2 SELECT * FROM TESTTABLE2 AS OF SCN('316227956') WHER
E DEPTNO='11';
已建立 1 行。
SQL> select * from testtable2;
DEPTNO DNAME LOC
---------- ---------------------------- --------------------------
55 abc 123
45 sales chicago
46 research dallas
47 bbb 777
1 research dallas
11 abc 123
已選擇6行。
SQL> DELETE FROM testtable2 WHERE DEPTNO ='11';
已刪除 1 行。
SQL> COMMIT;
提交完成。
SQL> select * from testtable2;
DEPTNO DNAME LOC
---------- ---------------------------- --------------------------
55 abc 123
45 sales chicago
46 research dallas
47 bbb 777
1 research dallas
已連線。
SQL> select * from testtable2;
DEPTNO DNAME LOC
---------- ---------------------------- --------------------------
11 abc 123
45 sales chicago
46 research dallas
47 bbb 777
1 research dallas[@more@]
SQL> select dbms_flashback.get_system_change_number fscn from dual;
FSCN
----------
316227956
SQL> update testtable2 set deptno = '55' where dname = 'abc';
已更新 1 行。
SQL> commit;
提交完成。
SQL> select * from testtable2;
DEPTNO DNAME LOC
---------- ---------------------------- --------------------------
55 abc 123
45 sales chicago
46 research dallas
47 bbb 777
1 research dallas
SQL> select * from TESTTABLE2 AS OF SCN('316227956');
DEPTNO DNAME LOC
---------- ---------------------------- --------------------------
11 abc 123
45 sales chicago
46 research dallas
47 bbb 777
1 research dallas
SQL> INSERT INTO TESTTABLE2 SELECT * FROM TESTTABLE2 AS OF SCN('316227956') WHER
E DEPTNO='11';
已建立 1 行。
SQL> select * from testtable2;
DEPTNO DNAME LOC
---------- ---------------------------- --------------------------
55 abc 123
45 sales chicago
46 research dallas
47 bbb 777
1 research dallas
11 abc 123
已選擇6行。
SQL> DELETE FROM testtable2 WHERE DEPTNO ='11';
已刪除 1 行。
SQL> COMMIT;
提交完成。
SQL> select * from testtable2;
DEPTNO DNAME LOC
---------- ---------------------------- --------------------------
55 abc 123
45 sales chicago
46 research dallas
47 bbb 777
1 research dallas
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-997539/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Flashback Query閃回查詢
- 閃回版本查詢(Flashback Version Query)
- [閃回特性之閃回版本查詢]Flashback Version Query
- 聊聊閃回版本查詢Flashback Version Query
- 閃回查詢恢復過程
- oracle flashback特性(1.2)--閃回查詢之As of scnOracle
- 【閃回特性之閃回事務查詢】Flashback Transaction Query
- oracle flashback特性(1.4)--閃回查詢之Transaction queryOracle
- Oracle9i,.10g 閃回查詢(flashback)Oracle
- 【Flashback】使用檢視快速獲得Flashback Query閃回查詢資料
- 全面學習oracle flashback特性(1.2)--閃回查詢之As of scnOracle
- 【徵文】全面學習oracle flashback特性(1.2)--閃回查詢之As of scnOracle
- 全面學習oracle flashback特性(1.4)--閃回查詢之Transaction queryOracle
- 聊聊閃回事務查詢Flashback Transaction Query
- flashback query閃回資料
- 對錶誤操作的閃回恢復--flashback_transaction_query檢視
- 閃回之 Flashback Query (dml表、過程、函式、包等)、Flashback version Query函式
- 【備份恢復】閃回技術之閃回版本查詢
- 【徵文】全面學習oracle flashback特性(1.4)--閃回查詢之Transaction queryOracle
- 閃回查詢恢復誤刪資料
- Oracle閃回查詢,閃回版本查詢與閃回事務查詢的使用區別總結Oracle
- Oracle閃回技術--Flashback Version QueryOracle
- Oracle閃回查詢恢復delete刪除資料Oracledelete
- (f)--閃回恢復區---實踐2---閃回表(閃回DML部分資料會用到閃回查詢)
- oralce恢復誤刪除的表中的資料(閃回、閃回查詢)
- FlashBack總結之閃回資料庫與閃回刪除資料庫
- 使用FLASHBACK_TRANSACTION_QUERY查詢回滾事務SQLSQL
- 閃回查詢之閃回版本查詢
- 閃回查詢之閃回表查詢
- 使用閃回查詢恢復誤刪除的資料
- oracle flashback特性(1.1)--閃回查詢之As of timestampOracle
- 【備份恢復】閃回資料庫(二) 基於 SCN 閃回資料庫資料庫
- 通過flashback_transaction_query查詢最近執行過的所有DDL語句
- 【閃回特性之閃回查詢】使用閃回查詢(select as of)
- 閃回表、閃回查詢
- (f)--閃回恢復區---實踐3---閃回查詢(基於AUM (auto undo managemet))
- oracle flashback特性(1.5)--閃回查詢之制約因素Oracle
- flashback總結四之Flashback_Query