Db2

DB2 - 存檔模式 - logarchmeth1 文件夾中有大量日誌

  • February 18, 2014

也許對於某人來說,這是初學者的問題。我閱讀了很多文件並設置:

`LOGPRIMARY 6
LOGSECOND 4 
LOGFILSIZ 4096 
logarchmeth1 Disk - C:\archive
logpath C:\active`

C:\active 中的日誌數為 6,這沒問題。但是目前 C:\archive 中的日誌數是 40。這怎麼可能?我認為 C:\archive 中主要日誌的最大數量將是 6,然後是 4 LOGSECOND(如果需要,它們不會預先分配)。

允許的日誌空間被破壞,但在 C:\archive 中不斷創建新日誌。這怎麼可能?如果有人可以向我解釋這一點,我將不勝感激。通過這種方式,我看不到如何使事務日誌滿(除非我用完總磁碟空間),因為在 C:\archive 中創建了新日誌。

我是初學者,所以對於我沒有在網際網路上找到答案的簡單問題,請見諒enter code here

那些文件什麼時候會在新的線上備份之後或者什麼時候被刪除?logarchmeth1 是歸檔日誌的目的地,我將它們設置為 6 作為 PRIMARY,那麼我有 40 個日誌嗎?謝謝

當您在數據庫中啟用歸檔日誌時,您是在告訴 DB2 您想要保留已創建的*所有事務日誌的副本。*LOGPRIMARY 和 LOGSECOND 僅控制在任何給定時間在活動日誌路徑中可以使用多少活動日誌文件。

請閱讀有關數據庫日誌記錄的文件以獲取更多詳細資訊。

引用自:https://dba.stackexchange.com/questions/59063