天天看點

oracle閃回查詢和閃回資料庫oracle閃回查詢和閃回資料庫

差別:

資料閃回查詢,隻需要啟用撤銷表空間自動管理復原資訊。

使用閃回删除技術和閃回資料庫技術,需要啟動資源回收筒,閃回恢複區。(歸檔模式使用)

具體設定:

---cmd sqlplus nolog sys as sysdba hanatech

具體設定----資料閃回查詢的設定:

檢視撤銷表資訊undo:

show parameter undo;

設定撤銷表資訊:

alter system set undo_managerment=auto;設定為auto才可以使用閃回查詢

alter system set undo_retention=900;最長保留時間(機關秒)

alter system set undo_tablespace=undotbs1;

檢視歸檔模式

archive log list;

檢視閃回區文檔位置(預設的已經設定了閃回回複區)

show parameter db_recovery_file

設定歸檔模式(可能歸檔模式預設就啟動了undo,可以省略上面的設定undo)

alter system archive log start;

基于as of timestamp的閃回查詢

select * from t_car_carstate as of timestamp to_timestamp('2012-5-29 18:30:00','YYYY-MM-DD HH24:MI:SS')

-----------------------------------------------------------------

------------------------------------------------------------------

具體設定----閃回資料庫技術設定:

檢視歸檔模式 archive log list;

設定歸檔模式:

shutdown immediate;

startup mount;

alter database archivelog;

alter database open;

啟動資料庫flashback特性

alter database flashback on;

alter database on;

alter system set db_flashback_retention_target=2880;設定歸檔時間:(預設的是一天1440分鐘)

本文轉自xiaocao1314051CTO部落格,原文連結:http://blog.51cto.com/xiaocao13140/1932963 ,如需轉載請自行聯系原作者