oracle查詢某個時間點的資料

2022-07-23 02:30:21 字數 488 閱讀 7264

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...