一、關閉歸檔
1、啟動sql*plus以管理身份登入oracle資料庫:
sql> connect / as sysdba
2、關閉資料庫執行個體
sql> shutdown immediate
3、備份資料庫:在對資料庫做出任何重要的改變之前,建議備份資料庫以免出現任何問題。
4、啟動一個新的執行個體并裝載資料庫,但不打開資料庫:
sql> startup mount
5、禁止自動存檔
sql> alter system archive log stop;
6、禁止存檔聯機重做日志:轉換資料庫的存檔模式。
sql> alter database noarchivelog ;
7、打開資料庫:
sql> alter database open ;
8、察看已連接配接執行個體的存檔資訊:
sql> archive log list ;
資料庫日志模式 非存檔模式
自動存檔 禁用
存檔終點 e:oraclearc
最早的聯機日志序列 50
目前日志序列 52
二、啟用閃回恢複區歸檔(oracle 10g新特性)-oracle資料庫安裝完成後首次建立自動歸檔日志
5、轉換資料庫的存檔模式為歸檔方式:
sql> alter database archivelog ;
6、打開資料庫:
7、在資料庫執行個體啟動後允許自動存檔方式:
sql> alter system archive log start ;
8、通過資料總管察看flash_recovery_area的日志檔案結構快照如下:
9、啟用回閃:
sql>alter database flashback on;
10、閃回區預設的存儲空間為2g,修改flash_recovery_area空間為20gb和快速恢複區的目錄
sql> alter system set db_recovery_file_dest='d:\oracle\product\10.2.0\flash_recovery_area'
sql> alter system set db_recovery_file_dest_size=20g ;