2008年9月27日星期六

AIX5.3如何自动备份数据库

使用前注意
1. 使用root用户登陆再作以下动作
2. 因为下面动作全程会以 root用户完成数据库停止,启动等动作,故最好确保平常也是用 root做这些动作而没问题
3. 每天都要查看一下log文件确保备份无误
4.以下测试是在AIX5.2L完成,请注意在5.3测试无误再使用

步骤:
1. 用root登陆系统
2. 运行 crontab –e
3. 编辑该文件,在最后加上以下
#########################softspeed ivan add on AIX5.2###############################
01 00 * * * /app/mfgpro/eb21/stop.Demonstration
05 00 * * * /app/mfgpro/eb21/procopy ./db/mfgdemo /backup/db/mfgdemo > /backup/db/procopy`date +%y%m%d`.log
00 03 * * * /app/mfgpro/eb21/procopy ./db/admdemo /backup/db/admdemo >> /backup/db/procopy`date +%y%m%d`.log
20 03 * * * /app/mfgpro/eb21/procopy ./db/hlpdemo /backup/db/hlpdemo >> /backup/db/procopy`date +%y%m%d`.log
30 03 * * * /app/mfgpro/eb21/start.Demonstration
#########################softspeed ivan add end####################################


注意:此为备份DEMO数据库示例主要是定义在每天凌晨0点01分开始, 凌晨3点30分结束,要注意其中第3行是从新产生一个用时间命名的log文件,而且要注意 /backup/db/procopy`date +%y%m%d`.log
这两点是指“F1”按键前的案件符号,然后第4行是把新的PROCOPY 信息加到刚刚产生的log文件,故用>>
4.修改完毕按 :wq! 退出

没有评论: