1. select * from emps as of timestamp to_date('2015-12-11 14:00:00','yyyy-mm-dd hh24:mi:ss'),sql語句是查詢某一時間點上的表中的所有資料,可用於恢復誤刪(全部誤刪)的資料
2.恢復誤刪資料(全部誤刪)
insert inot emps select * from emps as of timestamp to_date('2015-12-11 14:00:00','yyyy-mm-dd hh24:mi:ss')
3.恢復部分誤刪資料:
insert into emp (select * from emps as of timestamp to_date('2015-12-11 14:00:00','yyyy-mm-dd hh24:mi:ss') where emp_id not in (select emp_id from emps))
只插入誤刪的資料,將表中存在的資料過濾掉
恢復oracle資料到以前的某個時間點
今天下午發現oracle資料庫的參數列不知道被誰執行的語句都沒有加條件,所以整個資料都亂了,不能用,查到了一下午,找到了幾個解決辦法,記錄在此。其實前兩種是一樣的 下面看第三種 如果你看到以上方法能夠解決你的問題,哪就不要猶豫,快點動 手吧,因為如果動手晚了,之前的操作的資料記錄可能就要被覆蓋了,因...
oracle恢復表資料至某個時間點
oracle資料update,delete 後怎麼恢復到以前的資料 1 select from v sql where sql text like update map optcbl point 70 set shape 查出你需要恢復的時間點 2 create table t table reco...
查詢某個時間點範圍內改動的檔案
常常因為磁碟空間不足的原因,須要刪除舊檔案,因此希望有乙個函式,可以查詢到某個時間點之前的檔案,並刪除之。用newlisp來實現的話,須要相似這種功能 define location file based on modified time dir path from seconds to secon...