oracle誤刪除資料恢復

2021-09-02 13:32:37 字數 673 閱讀 2057

今天無意中在網上看到了關於oracle誤刪除資料恢復的一條資訊,發現的確很好使,下面就我的測試向大家匯報下。

1. select * from t_viradsl2 t         //查詢t_viradsl2中所有的資料,可以看到三條資料

2. delete t_viradsl2                      //刪除t_viradsl2中所有的資料,三條資料消失

3. select * from t_viradsl2 t         //無資料。

4. insert into t_viradsl2 select * from t_viradsl2 as of timestamp to_date('2011-01-19 15:28:00', 'yyyy-mm-dd hh24:mi:ss')             //已將誤刪除資料插入表中

5. select * from t_viradsl2 t         //又會看到三條資料。

我們來分析下第四步,注意這句:

select * from t_viradsl2 as of timestamp to_date('2011-01-19 15:28:00', 'yyyy-mm-dd hh24:mi:ss'),什麼意思呢, 找到t_viradsl2在2011-01-19 15:28:00這個時間點的所有資料,既然找到了,你想怎麼操作都可以了。

oracle誤刪除資料恢復

1.select from your table t 查詢your table中所有的資料,可以看到三條資料 2.delete your table 刪除your table中所有的資料,三條資料消失 3.select from your table t 無資料。4.insert into your...

ORACLE 誤刪除資料恢復

首先通過如下sql語句找到執行刪除的last active time。即找到具體的刪除時間。select sql text,last active time from v sqlarea where last active time to date 刪除資料的大約時間 yyyymmdd hh24 m...

oracle恢復誤刪除資料

今天用n icat 一不小心把測試環境使用者表都清了。要命的是n icat是自動提交事務,因此這裡用oracle的閃回功能把誤刪除表資料恢復 1.查詢誤刪除時間段表 select from qtpay.payuser as of timestamp to timestamp 2019 11 14 y...