使用flashback 恢復被delete的資料
delete from tname t where t.type='5';
commit;
select * from tname; --4 rows selected
select sysdate from dual; -- 確定乙個刪除之前的時間點
flashback table tname to timestamp to_timestamp('2009-12-20 15:00:00','yyyy-mm-dd hh24:mi:ss');
--row movement is not enabled
alter table tname enable row movement;--使用flashback table 的時候必須先enable row movement
flashback table tname to timestamp to_timestamp('2009-12-20 15:00:00','yyyy-mm-dd hh24:mi:ss');
--done
;select * from tname; --5 rows selected
恢復使用drop刪除的表,沒有使用purge
flashback table tt to before drop;
flashback 閃回資料之 timestamp
一 誤刪除表 delete from oa.test 0504 commit 二 往前推大概刪除時間,查詢是否有對應資料 select count 1 from oa.test 0504 as of timestamp to date 20171121 14 45 00 yyyymmdd hh24 ...
資料庫閃回(flashback)技術
資料庫type oracle 應用場景 勿執行ud 更新 刪除 操作的時候 且進行了commit操作。執行閃回可以將資料恢復。操作如下 應用場景1 將表閃回到某一時間點 1 1 閃回操作前啟用行移動功能 sql alter table temp emp enable row movement tab...
oracle oracle閃回 閃回資料庫
閃回技術 實現基於磁碟上閃回恢復區的自動備份恢復 配置閃回恢復區閃回恢復區 1 閃回資料庫 可以將資料庫恢復到以前的某個時間,使用該技術必須先配置閃回恢復區 sql connect sys newtouch as sysdba sql shutdown immediate sql startup m...