今天不小心將oracle中的一些資料刪除了,結果在網上查了下,找到了可以恢復刪除的資料的方法。
真感慨oracle產品的強大啊!
下面與大家一起分享。
alter table ctywtqclinfo enable row movement; --改變表的行標可移動
flashback table ctywtqclinfo to timestamp to_timestamp('2010-08-17 11:45:20','yyyy-mm-dd hh24:mi:ss');--資料恢復到2010-8-17
當然哦,這也不是什麼時候都可以解決問題,當恢復的狀態和現在的資料結構有稍許變動的話,就無法執行這個命令了
oracle資料庫誤刪的表以及表中記錄的恢復
一 表的恢復 對誤刪的表,只要沒有使用purge永久刪除選項,那麼從flash back區恢復回來希望是挺大的。一般步驟有 1 從flash back裡查詢被刪除的表 select from recyclebin 2 執行表的恢復 flashback table tbname to before d...
oracle資料庫誤刪的表以及表中記錄的恢復
一 表的恢復 對誤刪的表,只要沒有使用purge永久刪除選項,那麼從flash back區恢復回來希望是挺大的。一般步驟有 1 從flash back裡查詢被刪除的表 select from recyclebin 2 執行表的恢復 flashback table tbname to before d...
恢復oracle資料庫誤刪資料
一 通過scn恢復刪除 1 獲得當前資料庫的scn號 select current scn from v database 切換到sys使用者或system使用者查詢 查詢到的scn號為 1499223 2 查詢當前scn號之前的scn select from 表名 as of scn 149922...