oracle閃回技術

2021-07-04 19:15:03 字數 688 閱讀 9823

查詢某一時刻資料庫中資料狀態語句:

select * from abc as of timestamp to_timestamp('2015-08-24 10:31:00', 'yyyy-mm-dd hh24:mi:ss');

閃回dml語句:

flashback table abc to timestamp to_timestamp('2014-02-14 16:00:00','yyyy-mm-dd hh24:mi:ss');
insert into abc select * from abc as of timestamp to_timestamp('2015-11-5 12:35:00', 'yyyy-mm-dd hh24:mi:ss') where id =201945 ;

閃回可能會遇到08189錯誤,執行下列語句:

alter table abc enable row movement;

意思是oracle允許修改rowid,

oracle

插入資料時會為該條資料分配唯一

rowid

並且不變,要啟用閃回功能必須開啟可修改

rowid

功能閃回dml資料是使用回滾段進行恢復

oracle閃回技術

1,閃回資料庫到之前某時間點 在安裝時需要開放閃回功能 不支援表空間刪除 select name from v database 看是否開啟閃回功能 select flashback on,name from v database select name from v bgprocess where...

Oracle 閃回技術

允許復原資料庫到某個時間點,從而撤銷自該時間以後的所有更改。主要利用閃回日誌檢索資料塊的舊版本,同時它也依賴歸檔重做日誌完全地恢復資料庫,不用復原資料檔案和執行傳統的介質恢復 閃回前提 資料庫為歸檔模式 查詢當前資料庫是否為歸檔模式 archive log list 非歸檔執行如下 歸檔跳過 shu...

Oracle閃回技術

閃回技術 flashback 檢視 站 recyclebin select from recyclebin 恢復 站中的表 語法結構 flashback table 表名 to before drop flashback table t score to before drop 清空 站 purge...