利用閃回查看Oracle表曆史時刻資料

來源:互聯網
上載者:User

利用閃回查看Oracle表曆史時刻資料

利用閃回查看Oracle表曆史時刻資料

1.查看錶曆史時刻資料

select * from tab_test AS OF TIMESTAMP to_timestamp('20140917 10:00:00','yyyymmdd hh24:mi:ss');

2、利用flashback table恢複表到過去某一時刻

alter table tab_test enable row movement;

flashback table tab_test to timestamp ('20140917 10:00:00','yyyymmdd hh24:mi:ss');

alter table tab_test disable row movement;

3、查看過去某一段時間內對錶的操作,以確認需要恢複到的時間點

select SQL_TEXT,LAST_ACTIVE_TIME from v$sqlarea where LAST_ACTIVE_TIME >to_date('20140917 10:00:00','yyyymmdd hh24:mi:ss') and SQL_TEXT like '%tab_test%';

4、確認是否開啟閃回

select log_mode,flashback_on from v$database;

Oracle 11g Flashback Data Archive(閃回資料歸檔)

Oracle Flashback閃回機制

Oracle Flashback database

Flashback table快速恢複誤刪除的資料

Oracle 備份恢複:Flashback閃回

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.