誤刪除資料恢復(flashback)

2021-05-28 09:20:01 字數 1049 閱讀 8053

flashback query、flashback drop、flashback table用法總結

/*1.flashback query*/

--閃回到15分鐘前

select * from orders as of timestamp (systimestamp - interval '15' minute) where ......

這裡可以使用day、second、month替換minute,例如:

select * from orders as of timestamp(systimestamp - interval '2' day)

--閃回到某個時間點

select * from orders as of timestamp to_timestamp ('01-sep-04 16:18:57.845993', 'dd-mon-rr hh24:mi:ss.ff') where ...

--閃回到兩天前

select * from orders as of timestamp (sysdate - 2) where.........

/*2.flashback drop*/

1.flashback table orders to before drop;

2.如果源表已經重建,可以使用rename to子句:

flashback table order to before drop rename to order_old_version;

/*3.flashback table*/

1.首先要啟用行遷移:

alter table order enable row movement;

2.閃回表到15分鐘前:

flashback table order to timestamp systimestamp - interval '15' minute;

閃回到某個時間點:

flashback table order to timestamp to_timestamp('2007-09-12 01:15:25 pm','yyyy-mm-dd hh:mi:ss am')

恢復誤刪除資料

用log explorer試一下!下面是對該軟體的介紹 解壓縮密碼 www.heibai.net 序號產生器產生的是註冊碼,是兩個 用解壓縮密碼解開後,壓縮包裡也有乙個序號產生器的 開啟log explorer file attach log file 選擇伺服器和登陸方式 connect 選擇資料...

oracle誤刪除資料恢復

今天無意中在網上看到了關於oracle誤刪除資料恢復的一條資訊,發現的確很好使,下面就我的測試向大家匯報下。1.select from t viradsl2 t 查詢t viradsl2中所有的資料,可以看到三條資料 2.delete t viradsl2 刪除t viradsl2中所有的資料,三條...

mysql 誤刪除資料恢復

第一步 保證mysql已經開啟binlog 值必須為on 開啟binlog方法 第二步 檢視binlog存放日誌檔案目錄 第三步 檢視binlog row image 值必須為full 修改 binlog row image 第四步 檢視binlog模式 必須為行級模式row 修改模式方法 第五步 ...