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分鍾)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM