Posted on 2010-01-27 16:01
Prayer 閱讀(1205)
評論(0) 編輯 收藏 引用 所屬分類:
DB2
第一種方式:備份 日志文件目錄(Path to log files)下的所有文件。
備份
使用文件備份的方式備份日志文件目錄(Path to log files)下的所有文件。
清除日志方式
用 “
db2 get db cfg for <dbname>”命令查看日志文件目錄(Path to log files)參數,確定數據庫當前使用的日志文件目錄。 例如:Path to log files = /
db2log/,說明
DB2日志存放目錄是/
db2log; 用 “
db2 get db cfg for <dbname>”命令查看第一活動日志文件(First active log file)參數,該參數對應的日志文件之前的日志文件均為歸檔日志文件,如果確認沒有用,可以刪除。 例如:First active log file = S0015913.LOG,說明當前第一活動日志文件是S0015913.LOG。; 備份好要刪除的歸檔日志; 刪除歸檔日志 以應用用戶(如BTP)登錄,執行:
$
db2 connect to <dbname>
$
db2 prune logfile prior to S???????.LOG
第二種方式:備份 日志文件目錄(Path to log files)下的所有文件和第一個日志歸檔方法(
LOGARCHMETH1)的所有文件
因為一旦設置
db2 update db cfg for test using
LOGARCHMETH1 DISK:D:\
DB2\, 歸檔日志就會自動轉移到該目錄下,可用
db2 archive log for database test手工產生一個歸檔日志來檢查該目錄下是否有新的日志文件。 備份日志文件只需要完全備份該目錄就可以,恢復的時候把日志文件完全恢復到該目錄。
清除日志方式
只能手工刪除歸檔日志 清除歸檔日志文件找出昨天創建的文件
find /test2/ -atime 6 -not -atime 2 -type f -exec del {} 1 \;
第三種方式:日志歸檔到Legato 備份服務器
db2 update db cfg for database_name using
logarchmeth1 VENDOR:/usr/lib/libnsr
db2.xx logarchopt1 @
DB2_CFG
這種方式會直接把日志歸檔到Legato 備份服務器的備份介質上。但備份介質出現問題,可能會導致生產出問題