1. 程式人生 > >Oracle 11g R2 管理歸檔日誌文件

Oracle 11g R2 管理歸檔日誌文件

OS 歸檔模式 一定的 目標 size database ESS alter 方式

oracle數據庫有兩種運行方式:歸檔(ARCHIVELOG)方式和非歸檔(NO ARCHIVELOG)方式。在非歸檔模式下,日誌切換時直接覆蓋以前的重做日誌文件,不產生歸檔日誌。數據庫在歸檔方式下運行,在日誌切換後,ARCH進程會對已寫滿的重做日誌文件進行存檔,默認情況下,oracle采用非歸檔模式下運行,主要因為歸檔方式會給系統帶來一定的性能問題。只有當數據庫運行在歸檔方式時,ARCH進程才存在。ARCH進程是oracle的可選後臺進程,將日誌存檔,以便保存對數據庫的所有更改。這樣即使在數據文件磁盤損壞的情況系下,數據庫管理員也能將數據庫恢復到故障發生時的狀態。

配置數據庫歸檔日誌

配置數據庫歸檔日誌的方式包括以下3個步驟:

查詢數據庫的歸檔方式,確定當前不處於歸檔方式

以sys用戶作為SYSDBA連接目標數據庫,然後執行ARCHIVELOG LIST命令查看數據庫歸檔模式:
技術分享圖片
關閉數據庫並啟動數據庫到mount狀態
技術分享圖片
使用ALTER DATABASE ARCHIVELOG命令將數據庫設置為歸檔模式,並驗證數據庫的歸檔模式是否改變
技術分享圖片

獲取歸檔日誌信息

數據字典視圖可幫助用戶獲取數據庫配置信息。用戶通過使用V$ARCHIVE_DEST和V$ARCHIVE_LOG視圖獲取歸檔日誌信息

V$ARCHIVE_DEST:顯示當前所有歸檔日誌存儲位置及其狀態

V$ARCHIVE_LOG:顯示歷史歸檔日誌信息

如何查看所有有效的歸檔日誌文件存儲目錄

技術分享圖片
獲取已歸檔的日誌文件的信息,歸檔進程會在每次日誌切換後將聯機重做日誌文件復制到一個歸檔日誌文件,從而生成一串連續的且能用於恢復一個備份的日誌文件。這些日誌文件的名稱和位置由若幹初始化參數控制。
技術分享圖片
如果對此文有什麽問題的話,請加下面微信一起探討
技術分享圖片

Oracle 11g R2 管理歸檔日誌文件