互联网服务数据库备份

多数据库备份脚本

解决多数据库手工备份问题:#!/usr/bin/ksh. /app/db2inst1/sqllib/db2profileDIR=/app/db2inst1/backupcd $DIR/db2 list db directory |grep "Database name "|awk '{print $4}' > db.listwhile read DBNMdo   db2 backup db $DBNM online to $DIR/autobak/ CO...显示全部
解决多数据库手工备份问题:

#!/usr/bin/ksh
. /app/db2inst1/sqllib/db2profile
DIR=/app/db2inst1/backup
cd $DIR/
db2 list db directory |grep "Database name "|awk '{print $4}' > db.list
while read DBNM
do
  db2 backup db $DBNM online to $DIR/autobak/ COMPRESS INCLUDE LOGS
  find $DIR/autobak -name "*.001" -mtime +1 -exec rm {} ;
done < db.list


可以创建定时任务,自动进行备份。收起
参与8

查看其它 6 个回答bill007_linux的回答

bill007_linuxbill007_linux软件开发工程师sap
看看都有啥
互联网服务 · 2013-02-10
浏览1065

回答者

bill007_linux
软件开发工程师sap

回答状态

  • 发布时间:2013-02-10
  • 关注会员:1 人
  • 回答浏览:1065
  • X社区推广