oracle恢復表資料

2022-06-02 00:48:10 字數 359 閱讀 4918

經常可能會因為某些誤操作等原因導致oracle資料庫表裡的資料發生變化,不過沒關係,用這條語句可以查詢最近幾個小時內的資料(具體多久不一定,自行測試),既然能查到,恢復當然就解決了。

查詢該錶60分鐘前的資料:

select * from table as of timestamp  (systimestamp - interval '60' minute);

兩條語句恢復表資料到60分鐘前:

delete from table_a;

insert into table_a select * from table_a as of timestamp  (systimestamp - interval '60' minute);

Oracle表資料恢復

alter table 表名 enable row movement 2 執行表資料恢復語句,需明確恢復的表名和恢復時間節點。flashback table 表名 to timestamp to timestamp 時間點 yyyy mm dd hh24 mi ss 注意 如有需要 1 通過flas...

Oracle 表和表資料恢復

對誤刪的表,只要沒有使用 purge 永久刪除選項,那麼基本上是能從 flashback table 區恢復回來的。資料表和其中的資料都是可以恢復回來的,記得 flashback table 是從 oralce 10g 提供的,一般步驟有 a.從 flashback table 裡查詢被刪除的資料表...

Oracle表和表資料恢復

oracle資料庫表及表資料的恢復 對誤刪的表,只要沒有使用 purge 永久刪除選項,那麼基本上是能從 flashback table 區恢復回來的。資料表和其中的資料都是可以恢復回來的,記得 flashback table 是從 oralce 10g 提供的,一般步驟有 a.從 flashbac...