oracle 誤刪除資料恢復方法

2021-06-18 23:22:36 字數 463 閱讀 8005

方法一:

insert into t_cc_object select * from t_cc_object as of timestamp to_date('2013-11-1 15:00:00','yyyy-mm-dd hh24:mi:ss')

這句sql的意思是找到t_cc_object 表裡2013-11-1 15:00:00這個時間的資料,並插入到現在和t_cc_object表裡,即實現了資料恢復。

方法二:

1.開啟flash儲存的許可權

alter table tablename enable row movement ;

2.把錶還原到指定時間點    

flashback table tablename to timestamp to_timestamp('2013-11-1 15:00:00','yyyy-mm-dd hh24:mi:ss');

後面的引數為要還原的時間點

ORACLE誤刪除資料的恢復方法

有很多原因導致了資料記錄的誤刪,怎樣恢復誤刪的記錄呢?先來看看這個概念 scn 系統改變號 它的英文全拼為 system change number 它是資料庫中非常重要的乙個資料結構。scn提供了oracle的內部時鐘機制,可被看作邏輯時鐘,這對於恢復操作是至關重要的 注釋 oracle 僅根據 ...

oracle誤刪除資料的恢復方法

學習資料庫時,我們只是以學習的態度,考慮如何使用資料庫命令語句,並未想過工作中,如果誤操作一下,都可能導致無可挽回的損失。當我在工作中真正遇到這些問題時,我開始尋找答案。今天主要以oracle資料庫為例,介紹關於表中資料刪除的解決辦法。不考慮全庫備份和利用歸檔日誌 刪除表中資料有三種方法 delet...

oracle誤刪除資料的恢復方法

學習資料庫時,我們只是以學習的態度,考慮如何使用資料庫命令語句,並未想過工作中,如果誤操作一下,都可能導致無可挽回的損失。當我在工作中真正遇到這些問題時,我開始尋找答案。今天主要以oracle資料庫為例,介紹關於表中資料刪除的解決辦法。不考慮全庫備份和利用歸檔日誌 刪除表中資料有三種方法 delet...