flashback技術之---flashback table
使用flashback table功能,可以將表恢復到某個時間點的狀態,在誤刪除的情況下恢復資料比較有效:
1.首先開始row movement:
SQL> ALTER TABLE t ENABLE ROW MOVEMENT;
Table altered.
2. 插入資料
SQL> insert into t values(1, sysdate);
1 row created.
SQL> commit;
Commit complete.
SQL> alter session set nls_date_format='yyyymmdd hh24:mi:ss';
Session altered.
SQL> select sysdate from dual;
SYSDATE
-----------------
20120718 09:07:47
SQL> insert into t values(2,sysdate);
1 row created.
SQL> commit;
Commit complete.
SQL> select sysdate from dual;
SYSDATE
-----------------
20120718 09:08:04
SQL> insert into t values(3,sysdate);
1 row created.
SQL> commit;
Commit complete.
SQL> select sysdate from dual;
SYSDATE
-----------------
20120718 09:08:19
SQL> select * from t;
ID INS_DATE
---------- -----------------
1 20120718 09:07:17
2 20120718 09:07:58
3 20120718 09:08:15
3.執行flashback table,將表恢復到不同的時間點:
SQL> FLASHBACK TABLE t TO TIMESTAMP TO_TIMESTAMP('20120718 09:08:04', 'yyyymmdd hh24:mi:ss');
Flashback complete.
SQL> select * from t;
ID INS_DATE
---------- -----------------
1 20120718 09:07:17
SQL> FLASHBACK TABLE t TO TIMESTAMP TO_TIMESTAMP('20120718 09:08:07', 'yyyymmdd hh24:mi:ss');
Flashback complete.
SQL> select * from t;
ID INS_DATE
---------- -----------------
1 20120718 09:07:17
2 20120718 09:07:58
SQL> FLASHBACK TABLE t TO TIMESTAMP TO_TIMESTAMP('20120718 09:08:21', 'yyyymmdd hh24:mi:ss');
Flashback complete.
SQL> select * from t;
ID INS_DATE
---------- -----------------
1 20120718 09:07:17
2 20120718 09:07:58
3 20120718 09:08:15
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10972173/viewspace-738205/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- flashback技術之---flashback query
- flashback技術之---flashback drop
- flashback技術之---flashback databaseDatabase
- flashback技術之---flashback Transaction Query
- flashback技術之---flashback version query
- oracle flashback特性(2.1)--Flashback Table之RECYCLEBINOracle
- 應用oracle flashback--Flashback Table之RECYCLEBINOracle
- 【徵文】應用oracle flashback(2.1)--Flashback Table之RECYCLEBINOracle
- 【Flashback】Flashback Table功能實踐
- 全面學習oracle flashback特性(2.1)--Flashback Table之RECYCLEBINOracle
- oracle flashback特性(2.2)--Flashback Table之從UNDO中恢復Oracle
- 【徵文】應用oracle flashback(2.3)--Flashback Table之注意事項Oracle
- 全面學習oracle flashback特性(2.3)--Flashback Table之注意事項Oracle
- Flashback閃回技術
- 【徵文】應用oracle flashback(2.2)--Flashback Table之從UNDO中恢復Oracle
- Flashback database與flashback table使用條件區別Database
- 全面學習oracle flashback特性(2.2)--Flashback Table之從UNDO中恢復Oracle
- oracle flashback技術詳解Oracle
- Oracle Flashback 技術 總結Oracle
- Oracle Flashback技術總結Oracle
- oracle11g flashback技術Oracle
- Oracle Flashback 技術大解密Oracle解密
- flashback drop/query/table/database/archiveDatabaseHive
- 影響flashback table的操作!
- flashback總結三之Flashback_DROP
- flashback總結一之Flashback_DatabaseDatabase
- flashback總結四之Flashback_Query
- Oracle閃回技術--Flashback Version QueryOracle
- flashback閃回技術應用解析
- flashback總結六之Flashback_Transaction_Query
- 【Flashback】使用Flashback Drop技術閃回被DROP表的指定版本資料
- Oracle10g的Flashback之Flashback Transaction QueryOracle
- flashback總結五之Flashback_Query_Version(上)
- Oracle Database 11g閃回技術flashbackOracleDatabase
- Oracle 10g Flashback 技術小結(zt)Oracle 10g
- flashback總結五之Flashback_Query_Version(下)_補充
- sys使用者不支援flashback table特性!
- 【Flashback】Flashback Query功能實踐