Logarchmeth1設置為除OFF 或LOGRETAIN以外的值
使用歸檔日志。數據庫是可恢復的數據庫。啟用前滾恢復和崩潰恢復。當日志文件滿時,自動對它進行歸檔,歸檔的目的地就是Logarchmeth1設置的位置。
如果在歸檔日志文件時發生錯誤,歸檔暫掛一段時間,此時間由ARCHRETRYDELAY數據庫配置參數指定。還可以使用NUMARCHRETRY 數據庫配置參數來指定 DB2 嘗試將日志文件歸檔到主要或輔助歸檔目錄的次數,然後它再嘗試將日志文件歸檔到故障轉移目錄(由 FAILARCHPATH 數據庫配置參數指定)。
Logarchmeth1和Logarchmeth2配置可能有如下幾種組合
1,Logarchmeth1設置為LOGRETAIN,Logarchmeth2只能設置為OFF
歸檔日志位置就是DB2數據庫日志的位置,需要人工干預歸檔日志的轉移和空間維護工作
2,Logarchmeth1設置為USEREXIT,Logarchmeth2只能設置為OFF
歸檔日志的管理交由USEREXIT來處理,通過設置編譯USEREXIT可以實現相對復雜一些的歸檔管理方式
3,Logarchmeth1設置為,Logarchmeth2設置為OFF
歸檔日志的工作將會自動進行,需要歸檔日志將會被自動歸檔到指定的位置,由於歸檔是自動進行,DB2的日志目錄中只有正常logprimary+logsecond個數據庫日志。
4,Logarchmeth1設置為,Logarchmeth2設置為
歸檔日志的工作將會自動進行,需要歸檔日志將會被自動歸檔到和指定的位置,也就是會產生兩份歸檔日志由於歸檔是自動進行,DB2的日志目錄中只有正常logprimary+logsecond個數據庫日志。
或者都可以設置為TSM。一般推薦為文件系統,設置為TSM,既可以歸檔到TSM離線保存,又可以在線使用文件系統中歸檔日志,比較方便。
注意:設置Logarchmeth1和Logarchmeth2後,數據庫會進入backup pending狀態,必須進行一次脫機DB2備份,數據才會進入recovery模式並且正常工作。