同步HA双机环境下自动备份的实现

2014-11-24 18:55:15 · 作者: · 浏览: 0

db2的实例和数据库都安装在共享磁盘上了。想通过crontab定时任务来实现DB2数据库的备份,由于是HA环境,所以要考虑两台机器上的脚本。


编辑crontab,设置定时任务
以root用户登录系统
crontab -e编辑定义任务
0 4 * * 6 /script/backup 1>/dev/null 2>/dev/null # Full backup database on every Saturday
要在两台机器上都要进行crontab -e编辑。
其中/script/backup脚本分别在两台主机上。



/script/backup 脚本内容
if [ -f /home/db2inst/sqllib/backupdb ]; then
su - db2inst "-c /home/db2inst/sqllib/backupdb"
fi


/home/db2inst/sqllib/backupdb 只有简单的一句:
db2 "BACKUP DATABASE test ONLINE TO /backup/backupdata"