日誌檔案管理

2021-07-10 15:59:31 字數 742 閱讀 2123

1.合理設定日誌組的個數,如果日誌組過少,lgwr將不得不因為檢查點操作未完成或者日誌組尚未歸檔

而等待,在oracle的警告檔案或跟蹤檔案中也會出現以下資訊,chheckpoint not complete,redo log group

not archived

2.日誌檔案復用,即乙個日誌組內包含多個日誌檔案,且存放在不同的磁碟

3.日誌檔案存放到合理的位置

a.將日誌檔案和歸檔日誌檔案存放在不同的磁碟,以減少arcn和lgwr程序之間的爭用

b.資料檔案和日誌檔案放置在不同的磁碟,以減少lgwr和dbwn程序之間的爭用

1.增加日誌組

增加完成之後可以通過 select * from v$logfile檢視

由於此時沒有指定group字句,這時oracle將自動為新建的重做日誌組設定組號,一般是當前組後遞增。

建立包含兩個日誌成員的日誌組

其中size=1om代表每個成員的大小

v$logfile包含了重做日誌組中所有成員檔案的基本資訊

使用group字句指定日誌組號,這種情況需要注意兩點

a.重做日誌的組號不能大於maxlogfiles引數的值

b.對組號進行編號時不能有間斷,比如5,10,20,這樣會浪費控制檔案中文件段的儲存空間

2.增加日誌成員

在建立日誌成員時,不能使用size引數來指定重做日誌檔案的大小,因為新建的重做日誌成員必須與組內一已有的其他

成員具有相同大小

日誌檔案管理

1.查詢系統使用的是哪一組日誌檔案,檢視狀態 select from v log 2.查詢正在使用的組所對應的日誌檔案 select from v logfile 3.強制日誌切換 alter system switch logfile 4.查詢歷史日誌 select from v log hist...

logging日誌管理 將日誌寫入檔案

coding cp936 test.py logging日誌管理 將日誌寫入檔案 import logging 建立日誌log檔案,注意是log字尾 log filename loggingtest.log 設定日誌格式 log format filename s asctime s levelna...

logging日誌管理 將日誌寫入檔案

coding cp936 test.py logging日誌管理 將日誌寫入檔案 import logging 建立日誌log檔案,注意是log字尾 log filename loggingtest.log 設定日誌格式 log format filename s asctime s levelna...