oracle恢復誤刪除資料

2022-09-09 02:06:13 字數 433 閱讀 5967

今天用n**icat 一不小心把測試環境使用者表都清了。。。    要命的是n**icat是自動提交事務,因此這裡用oracle的閃回功能把誤刪除表資料恢復

1.查詢誤刪除時間段表

select * from qtpay.payuser as of timestamp to_timestamp('2019-11-14','yyyy-mm-dd')

2.把資料恢復到指定時間點

flashback table qtpay.payuser to timestamp  to_timestamp('2019-11-14','yyyy-mm-dd')

3.如果出現ora-08189: 因為未啟用行移動功能, 不能閃回表  先執行下述語句再進行閃回

altertableqtpay.payuser enable row movement;

oracle誤刪除資料恢復

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

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...