--注意:恢復的時間點與當前時間節點表結構需要一致,truncate的資料無法恢復
--1.建立臨時表儲存該時間節點表的資料
create table temp_table --臨時表
as select * from t_pm_paramitem --原表
as of timestamp to_timestamp('2018-01-12 11:11:11','yyyy-mm-dd hh24:mi:ss') --恢復的時間點
--2.刪除原表當前資料
delete from t_pm_paramitem --刪除原表資料
--3.從臨時表插入資料到原表
--這樣表內的資料就還原到你需要恢復的那個時間節點了
insert into t_pm_paramitem select * from temp_table --還原資料
--4.刪除臨時表
drop table temp_table --刪除臨時表
--當然,我們在運算元據庫的時候還是需要謹慎
--在批量執行update之前先做個備份是有必要的
恢復oracle資料到以前的某個時間點
今天下午發現oracle資料庫的參數列不知道被誰執行的語句都沒有加條件,所以整個資料都亂了,不能用,查到了一下午,找到了幾個解決辦法,記錄在此。其實前兩種是一樣的 下面看第三種 如果你看到以上方法能夠解決你的問題,哪就不要猶豫,快點動 手吧,因為如果動手晚了,之前的操作的資料記錄可能就要被覆蓋了,因...
oracle 恢復資料
備份資料 create table plan tem 20150812 as select from z fm cashplan 查詢操作錯誤的表的移動功能是否開啟 enable為開啟 select row movement,t.from user tables t where table name...
Oracle恢復資料
今天同事誤將oracle表中資料刪除 當時心裡就是涼涼 立刻上網搜尋有沒有恢復資料的方法 好在oracle的強大以及網路的發達 恩 廢話就這麼多 其實恢復的方法很簡單 首先,執行表記錄恢復 一般先根據時間進行查詢,查詢語句模式為 select from tb as of timestamp to t...