聯機重做日誌檔案與歸檔日誌檔案

2021-09-02 16:43:25 字數 493 閱讀 3381

日誌檔案分為重做日誌檔案(redo log file)和歸檔日誌檔案(archive log file)。

重做日誌redo log file是lgwr程序從oracle例項中的redo log buffer寫入的,是迴圈利用的。就是說乙個redo log file(group) 寫滿後,才寫下乙個。

當所有group都寫滿了後,就重頭開始從第乙個group開始,原來的內容將被覆蓋丟失。如果不想被丟失,可以採用歸檔模式,即將資料儲存到archive log file中。

歸檔日誌archive log是當資料庫執行在歸檔模式下時,乙個redo log file(group)寫滿後,由arcn程序將重做日誌的內容備份到歸檔日誌檔案下,然後這個redo log file(group)才能被下一次使用。

不管資料庫是否是歸檔模式,重做日誌是肯定要寫的。而只有資料庫在歸檔模式下,重做日誌才會備份,形成歸檔日誌。

重做日誌備份為歸檔日誌後,系統就會把重做日誌的內容清空,但檔案依然存在,準備下一次使用

Oracle聯機重做日誌檔案

一 oracle中的幾類日誌檔案 redo log files 聯機重做日誌 archive log files 歸檔日誌 alert log files 告警日誌 trace files 跟蹤日誌 user dump dest 使用者跟蹤日誌 backupground dump dest 程序跟蹤...

聯機重做日誌

兩點 1.利用重做日誌檔案,在資料庫發生故障時,可以重新處理事務。維護一致性 2.記錄資料所做的所有更改,提供恢復機制,可以劃分成組,至少需要兩個組,每個組至少乙個成員。規劃原則 分散放開到不同的磁碟,日誌所在盤io要足夠,io讀寫要快。分散到不同的磁碟的好處,解決io的衝突,解決因故障,日誌不可用...

聯機重做日誌組

用clear命令重建該日誌檔案 sql alter database clear logfile group1 如果是該日誌組還沒有歸檔,則需要用 sql alter database clear unarchived logfile group1 4 開啟資料庫,重新備份資料庫 sql alter...