#!/bin/sh #*************************************************************************** # $Copyright: Copyright (c) 2022 Veritas Technologies LLC. All rights reserved $ #*************************************************************************** # Replace xxxxx below with the extention used for your onconfig file. ONCONFIG=onconfig.xxxxx # Replace yyyyy below with the Informix home path. INFORMIXDIR=/yyyyy/informix # Replace zzzzz below with the name of the Informix server. INFORMIXSERVER=zzzzz # Replace informix_etc below with the name of the NetBackup server policy # to be used to back up the $INFORMIXDIR/etc directory. INFX_ETC_POLICY=informix_etc echo "Started `date`" export ONCONFIG echo "exported ONCONFIG" export INFORMIXDIR echo "exported INFORMIXDIR" export INFORMIXSERVER echo "exported INFORMIXSERVER" echo "INFXBSA_SERVER = $INFXBSA_SERVER" echo "INFXBSA_SCHEDULED = $INFXBSA_SCHEDULED" echo "INFXBSA_USER_INITIATED = $INFXBSA_USER_INITIATED" echo "INFXBSA_FULL = $INFXBSA_FULL" echo "INFXBSA_INCR = $INFXBSA_INCR" echo "INFXBSA_POLICY = $INFXBSA_POLICY" RETURN_STATUS=0 echo "$INFORMIXDIR/bin/onbar -b -l -c" $INFORMIXDIR/bin/onbar -b -l -c RETURN_STATUS=$? if [ "$RETURN_STATUS" -eq "0" ] then # Initiate a backup of the directory that contains the onconfig, # sqlhosts, oncfg_$INFORMIXSERVER.SERVERNUM, and ixbar.SERVERNUM # files after doing the backup. echo "bpbackup -p $INFX_ETC_POLICY -w 0 $INFORMIXDIR/etc" /usr/openv/netbackup/bin/bpbackup -p $INFX_ETC_POLICY -w 0 $INFORMIXDIR/etc BPBACKUP_STATUS=$? if [ "$BPBACKUP_STATUS" -ne "0" ] then echo "" echo "bpbackup of $INFORMIXDIR/etc returned $BPBACKUP_STATUS" fi fi echo "Finished `date`" echo "exit $RETURN_STATUS" echo "" exit $RETURN_STATUS