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 位于共享磁盘上,www.linuxidc.com 脚本中判断如果存在/home/db2inst/sqllib/backupdb 就执行,否则不执行。因为在HA双机下资源只只能被一台机器占有,所以同一时刻只有一台机器上存在/home/db2inst/sqllib/backupdb 。
数据库的备份脚本在/home/db2inst/sqllib/backupdb 中。 /home/db2inst/sqllib/backupdb 只有简单的一句:
db2 "BACKUP DATABASE test ONLINE TO /backup/backupdata" Oracle 10g 中Duplicate 复制数据库Oracle的Flashback Drop闪回删除功能实践相关资讯 DB2 HA
- RHEL5 下安装 DB2 V9.7 数据库 (今 09:39)
- DB2常用脚本整理 (01月19日)
- Linux下DB2SQL1024N A database (01月12日)
| - DB2中REVERSE函数的实现 (01月19日)
- 使用 IBM Data Studio 创建和管理 (01月12日)
- TOAD连接DB2报错SQL1460N解决 (01月12日)
|
本文评论 查看全部评论 (0)