数据库主机 TSM-DB-HDR,服务 tsmifxhdr
数据库备机 TSM-DB-SVR,服务 tsmifxsvr
一、配置准备
用 informix 用户登录 TSM-DB-HDR,TSM-DB-SVR 服务器,执行(1)-(3):
(1)建立备份目录:
mkdir -p / dbbkup/0lvel_bak
mkdir -p / dbbkup/logic_bak
mkdir -p / dbbkup/sbin
(2)使用 vi 编辑/dbbkup/sbin/0levelbak.sh,将以下内容拷贝至屏幕中,并保存退出:
. $HOME/.profile
yy=`date +%Y`
mm=`date +%m`
dd=`date +%d`
TIME=`date +%T`
LOG_NAME="$yy$mm$dd_ontape.log"
LOG_DIR="/dbbkup/0lvel_bak/log"
mkdir -p ${LOG_DIR}
mv -f /dbbkup/0lvel_bak/archive0 /dbbkup/0lvel_bak/archive0_pre
touch /dbbkup/0lvel_bak/archive0
chmod 660 /dbbkup/0lvel_bak/archive0
date >> ${LOG_DIR}/${LOG_NAME}
echo " "|ontape -s -L 0 >> ${LOG_DIR}/${LOG_NAME}
if [ $? -ne 0 ]
then
echo "ONTAPE error !"
exit 1
fi
cd /dbbkup/logic_bak; find . -mtime +1 | xargs rm -f
date >> ${LOG_DIR}/${LOG_NAME}
该脚本会备份上一次零级备份文件,并删除一天前的所有逻辑日志备份文件。
(3)修改权限:
chmod 755 /dbbkup/sbin/0levelbak.sh