DB2 實例層級的環境變數 (db2set)、資料庫管理員配置 (dbm cfg)、目錄資訊 (資料庫/節點/DCS 目錄) 雖不常變更,但在災難恢復、環境遷移、版本升級時極為關鍵。建議每次參數變更後立即備份,作為復原基準。
檔名:db2cfgbk.sh
#!/bin/sh
# author: xiongchuanliang
fn=`date +"%y_%m_%d_%H_%M"`
db2 get dbm cfg > ${fn}_dbmcfg.bk
db2set -all > ${fn}_db2set.bk
db2 list db directory > ${fn}_dbdir.bk
db2 list node directory > ${fn}_nodedir.bk
db2 list dcs directory > ${fn}_dcsdir.bk
diff 比對異動chmod +x db2cfgbk.sh # 手動執行 sh db2cfgbk.sh # 加入 crontab 定時備份 (例:每天凌晨 2 點) 0 2 * * * /path/to/db2cfgbk.sh >> /var/log/db2cfgbk.log 2>&1
MAIL: xcl_168@aliyun.com
Blog: https://blog.csdn.net/xcl168