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