天天看點

10g關閉歸檔/啟用閃回恢複區歸檔

一、關閉歸檔

  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 ;