查詢某一時刻資料庫中資料狀態語句:
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...