恢復oracle資料 回閃

2021-06-18 08:23:53 字數 446 閱讀 5400

1.

刪除表後,可以採用如下操作:

在 user_recyclebin中找到最近操作過的表名稱,然後用閃回(只能用於10g及以上版本)。

flash back table table_name to before drop;

如果是刪了或修改裡面的資料,可以先建立乙個快表將刪除修改之前狀態的資料找回到這個表中:

create table quick_table as

select * from table_name as of timestamp system-1/24 (一小時前的),減去的時間可以自己定。如樓上f_253那位老兄的寫法就不錯,能自由定製時間

create table quick_table_2

asselect * from m_ea253_rayout_k as of timestamp systimestamp - 1/24

Oracle利用閃回恢復誤刪資料

相信不少可愛的程式猿都拜讀過 資料庫從刪庫到跑路 一書,我們常常會因為需求的無限變更而氣得發瘋,從而使出畢生所學,刪庫!可惜,這招威力過猛,殺敵一千自損八百,通常跑路還學不會,最後都自食惡果。好了,回歸主題,倘若真的手誤刪除了資料怎麼辦?第一時間請冷靜下來,別方,還有補救的方法。在oracle資料庫...

oracle資料庫誤刪閃回恢復

由於誤操作導致資料庫執行ddl drop操作,可以通過 站閃回恢復 首先查詢 站的資訊 select object name,original name,partition name,type ts name,createtime,droptime from recyclebin order by ...

oracle 資料閃回

select from scott.dept insert into scott.dept values 50,錯誤資料 china select from scott.dept as of timestamp to timestamp 2011 12 09 10 00 00 yyyy mm dd ...