Oracle 歸檔與非歸檔模式的更改

genweihua發表於2012-03-13

 歸檔和非歸檔模式

設定歸檔模式:

步驟:1、關閉資料庫

      2、備份資料庫

      3、修改引數檔案,指定歸檔日誌檔案的目錄

      4、啟動到mount狀態

      5、修改為歸檔模式,開啟資料庫

      6、關閉資料庫

      7、備份資料庫

      8、啟動資料庫

檢視歸檔模式:archive log list

Select name,log_mode from v$database

關閉資料庫:shutdown immediate

啟動資料庫mount狀態:startup mount

設定歸檔:alter database archivelog [noarchivelog]

啟動自動歸檔:archive log start [ stop]  開啟庫後,alter system archivelog start [stop]

開啟資料庫:alter database open

設定歸檔檔案的位置(總共可以設定10個):

例如:

alter system set log_archive_dest_1='location=D:\oracle\product\10.2.0\archivelog' scope=spfile

alter system set log_archive_dest_2='location=D:\oracle\product\10.2.0\archivelog' scope=spfile

設定歸檔日誌檔案格式:

alter system set log_archive_format=”archive_%t_%s_%r.arclog” scope=spfile

檢視歸檔日誌檔案的位置:

select destination from v$archive_dest

啟用歸檔程式的數目:

alter system set log_archive_max_processes=n (1-30)

對所有日誌進行手工歸檔:

alter system archivelog all

修改為非歸檔模式:

啟動到moutstartup mount

更改為非歸檔模式:alter database noarchivelog

更改歸檔日誌檔案位置:

alter system set log_archive_dest_1='' scope=spfile

alter system set log_archive_dest_2='' scope=spfile

恢復原來設定:

alter system set log_archive_dest_10='location=USER_DB_RECOVERY_FILE_DEST'

檢視歸檔模式:

archive log list

開啟資料庫:

alter database open

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22275400/viewspace-718422/,如需轉載,請註明出處,否則將追究法律責任。

相關文章