標籤:資料庫技術 oracle 資源回收筒 system start
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;
alter system archive log start;
archive log list;
查看閃回區文檔位置(預設的已經設定了閃回回複區)
show parameter db_recovery_file
啟動資料庫flashback特性
shutdown immediate;
startup mount;
alter database flashback on;
alter database on;
alter system set db_flashback_retention_target=2880;設定歸檔時間:(預設的是一天1440分鐘)
本文出自 “我主梁緣” 部落格,請務必保留此出處http://xiaocao13140.blog.51cto.com/6198256/1932963
oracle閃回查詢和閃回資料庫