- 论坛徽章:
- 0
|
NBU脚本:
#!/bin/sh
#bcpyrght
#***************************************************************************
#* $VRTScprght: Copyright 1993 - 2009 Symantec Corporation, All Rights Reserved
$ *
#***************************************************************************
#ecpyrght
#
# These environment variables are initialized by Netbackup (bphdb)
#
echo "DB2_CLIENT = $DB2_CLIENT"
echo "DB2_SERVER = $DB2_SERVER"
echo "DB2_POLICY = $DB2_POLICY"
echo "DB2_SCHED = $DB2_SCHED"
echo "DB2_FULL = $DB2_FULL" # Is 1 if Full backup scheduled
echo "DB2_CINC = $DB2_CINC" # Is 1 if Cumulative incremental scheduled
echo "DB2_INCR = $DB2_INCR" # Is 1 if Differential incremental scheduled
#
# Change MY_LIB to the correct NetBackup library name for your host:
# Solaris or Linux 32-bit = nbdb2.so
# Solaris 64-bit = nbdb2.so64
# HPUX (ia64) = nbdb2.so
# AIX or HPUX = nbdb2.sl
# AIX or HPUX = nbdb2.sl64
#
MY_LIB=/usr/openv/netbackup/bin/nbdb2.so64
#
# Change MY_DB2 to the correct DB2 instance name for your database.
#
MY_DB2=RFDB
#
# Use the NetBackup schedule type to set DB2 full or incremental options.
#
if [ "$DB2_FULL" = "1" ] ; then
MY_SCHED="ONLINE"
elif [ "$DB2_CINC" = "1" ] ; then
MY_SCHED="INCREMENTAL"
elif [ "$DB2_INCR" = "1" ] ; then
MY_SCHED="INCREMENTAL DELTA"
else
MY_SCHED=""
fi
#
# Initialize the backup command line.
# Customize the number of sessions and buffer options for your environment.
#
CMD_LINE="db2 BACKUP DATABASE $MY_DB2 $MY_SCHED LOAD $MY_LIB OPEN 1 SESSIONS BUF
FER 1024"
#
# Change MY_USER to the proper DB2 user for performing backups
#
MY_USER=rfdbins
echo "Executing: $CMD_LINE"
su - $MY_USER -c "$CMD_LINE"
RETURN_STATUS=$?
/usr/openv/netbackup/bin/bpbackup -p db2-rfdb-log -s app /db2data/db2arch/rfdbin
s/RFDB/NODE0000/C0000000/*
# Return 0 for success, non-zero for errors
exit $RETURN_STATUS
库备份报错是6,检查过确定NBU软件安装和配置方面都没有问题;
归档剪切的报错是3和71,详细如下:
1: (3) valid archive image produced, but no files deleted due to non-fatal problems
2:Apr 28, 2013 3:40:13 PM - Warning bpbrm (pid=1351816) from client LESRFDB: WRN - Cannot process path /db2data/db2arch/rfdbins/RFDB/NODE0000/C0000000/S0000082.LOG: A file or directory in the path name does not exist.. Skipping.
Apr 28, 2013 3:40:14 PM - Warning bpbrm (pid=1351816) from client LESRFDB: WRN - Cannot process path /db2data/db2arch/rfdbins/RFDB/NODE0000/C0000000/S0000083.LOG: A file or directory in the path name does not exist.. Skipping.
Apr 28, 2013 3:40:15 PM - Warning bpbrm (pid=1351816) from client LESRFDB: WRN - Cannot process path /db2data/db2arch/rfdbins/RFDB/NODE0000/C0000000/S0000084.LOG: A file or directory in the path name does not exist.. Skipping.
Apr 28, 2013 3:40:16 PM - Warning bpbrm (pid=1351816) from client LESRFDB: WRN - Cannot process path /db2data/db2arch/rfdbins/RFDB/NODE0000/C0000000/S0000085.LOG: A file or directory in the path name does not exist.. Skipping.
Apr 28, 2013 3:40:17 PM - Warning bpbrm (pid=1351816) from client LESRFDB: WRN - Cannot process path /db2data/db2arch/rfdbins/RFDB/NODE0000/C0000000/S0000086.LOG: A file or directory in the path name does not exist.. Skipping.
Apr 28, 2013 3:40:18 PM - Warning bpbrm (pid=1351816) from client LESRFDB: WRN - Cannot process path /db2data/db2arch/rfdbins/RFDB/NODE0000/C0000000/S0000087.LOG: A file or directory in the path name does not exist.. Skipping.
……
检查过归档路径确定没有问题,并且用standard方式备份目录也没有问题。
试过除了bparchive,bpbackup的备份也不行,并且报错都是71。
以前的DB2备份都是这么配的,没出现过问题,但是这次不知道为什么会这样,找不到具体是什么原因导致的啊,求解! |
|