flash back閃回資料

2021-05-21 21:15:49 字數 656 閱讀 6014

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