首先通過如下sql語句找到執行刪除的last_active_time。即找到具體的刪除時間。
select sql_text,last_active_time from v$sqlarea
where last_active_time >to_date('刪除資料的大約時間','yyyymmdd hh24:mi:ss')
and sql_text like '%表名%';
再通過如下sql語句恢復。
insert into 表名
select * from 表名 as of timestamp to_timestamp('具體last_active_time','yyyymmdd hh24:mi:ss');
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恢復誤刪除資料
今天用n icat 一不小心把測試環境使用者表都清了。要命的是n icat是自動提交事務,因此這裡用oracle的閃回功能把誤刪除表資料恢復 1.查詢誤刪除時間段表 select from qtpay.payuser as of timestamp to timestamp 2019 11 14 y...