本文將為您詳細解析DB2備份的兩種模式--非歸檔和歸檔模式,以及備份過程中要注意的問題,供您參考,希望能對您有所幫助。
跟Oracle類似DB2也分為兩個模式,日志循環和歸檔日志,也就是非歸檔和歸檔模式,下面對這兩種模式做簡單的介紹。
日志循環
日志循環是默認方式,也就是非歸檔模式,這種模式只支持backup offline脫機備份,在備份過程中需要DB2停止服務。
運行脫機DB2備份需要如下注意的地方:
1,停止應用對DB2的訪問。
2,通過LIST APPLIACATIONS命令查看現有的連接,然後通過FORCE APPLIACATION命令來結束連接。
3,通過DEACTIVATE DATABASE 命令來確保數據庫未處於活動狀態。
4,通過BACKUP DATABASE命令來對數據庫進行DB2備份。
歸檔日志
歸檔日志不是默認狀態,需要配置後才會起作用,DB2在使用日志保留模式的時候數據庫是可恢復的數據庫,支持在線備份、前滾恢復和崩潰恢復。
配置DB2進入歸檔日志模式主要是靠Logarchmeth1和Logarchmeth2兩個參數(注:Logretain參數在DB2 v8以後已經被Logarchmeth1取代,可以不用管)。
Logarchmeth1設置為LOGRETAIN
使用歸檔日志,數據庫是可恢復的數據庫。啟用前滾恢復和崩潰恢復,但是非自動歸檔模式。
歸檔日志文件之後,必須人工將無用的歸檔日志刪除,以便新的日志文件可以復用磁盤空間。每當日志文件已滿,DB2 就開始將記錄寫至另一個日志文件,並且不斷創建新日志文件。