⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 db_archive.sh.txt

📁 管理online的shell程序
💻 TXT
字号:
#################################################################################       Module:         db_archive.sh#       Author:         Peter R. Schmidt#       Description:    Perform an Informix Level 0 Archive in background##       Change Log##         Date    Name               Description.................#       08/08/99  Peter R. Schmidt   Start Program ################################################################################LOCALDIR=/usr/local/etc. /usr/local/bin/setenv.shif [ -f $LOCALDIR/archive_disable ]then    echo "NOTE: Informix online database archive was NOT run because:"    cat $LOCALDIR/archive_disable    exitfiLOGDIR=$INFORMIXHOME/logs#---------------------------------------------------------------------------#	Rotate the disk file holding the ontape archive/home/informix/bin/rotate_informix_archive.shecho "----------------------------------------------------------------------"dateecho "Starting ONCHECK Consistency Checks of INFORMIX-Online database "#---------------------------------------------------------------------------echoecho "OnLine Consistency Check - Validate reserved pages (oncheck -cr)"OUTFILE=$LOGDIR/oncheck-cr.outoncheck -cr > $OUTFILEif [ $? != 0 ]then	echo "Error: oncheck -cr failed to complete normally"figrep -i ERROR $OUTFILEchown informix:informix $OUTFILE#---------------------------------------------------------------------------echoecho "OnLine Consistency Check - Validate chunk free list (oncheck -ce)"OUTFILE=$LOGDIR/oncheck-ce.outoncheck -ce > $OUTFILEif [ $? != 0 ]then	echo "Error: oncheck -ce failed to complete normally"figrep -i ERROR $OUTFILEchown informix:informix $OUTFILE#---------------------------------------------------------------------------echoecho "OnLine Consistency Check - Validate system catalogs (oncheck -cc)"OUTFILE=$LOGDIR/oncheck-cc.outoncheck -cc > $OUTFILE## Note: check of return code removed because oncheck -cc always creates##	     stupid warning messages.#### if [ $? != 0 ]## then## 	 echo "Error: oncheck -cc failed to complete normally"## figrep -i ERROR $OUTFILEchown informix:informix $OUTFILE#---------------------------------------------------------------------------echoecho "OnLine Consistency Check - Validate Indexes (-cI)"OUTFILE=$LOGDIR/oncheck-cI.outoncheck -cI -y $DATABASE > $OUTFILEif [ $? != 0 ]then	echo "Error: oncheck -cI failed to complete normally"figrep -i ERROR $OUTFILEchown informix:informix $OUTFILE#---------------------------------------------------------------------------echoecho "OnLine Consistency Check - Validate TBLspace data (-cD)"OUTFILE=$LOGDIR/oncheck-cD.outoncheck -cD $DATABASE > $OUTFILEif [ $? != 0 ]then	echo "Error: oncheck -cD failed to complete normally"figrep -i ERROR $OUTFILEchown informix:informix $OUTFILEecho "----------------------------------------------------------------------"dateecho "Starting level 0 ARCHIVE of INFORMIX-Online database"ontape -s -L 0 <<-EOFEOFif [ $? = 0 ]then	date	echo "Completed level 0 archive of INFORMIX-Online database"else	date	echo "Level 0 archive of INFORMIX-Online database FAILED"fi

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -