#!/bin/sh

#bcpyrght
#***************************************************************************
# $Copyright: Copyright (c) 2022 Veritas Technologies LLC. All rights reserved $
#***************************************************************************
#ecpyrght

#
#These environment variables are created by NetBackup (bphdb)
#

echo "DB2_SCHEDULED = $DB2_SCHEDULED"
echo "DB2_USER_INITIATED = $DB2_USER_INITIATED"
echo "DB2_SERVER = $DB2_SERVER"
echo "DB2_POLICY = $DB2_POLICY"

RETURN_STATUS=0

CMD_LINE=""

#
# Will restore the latest backup
#
# Change nbdb2.lib below 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 32-bit	 = nbdb2.sl
#	AIX or HPUX 64-bit	 = nbdb2.sl64

CMD_LINE="db2 RESTORE DATABASE sample LOAD /usr/openv/netbackup/bin/nbdb2.lib "
CMD_LINE=$CMD_LINE"OPEN 1 SESSIONS BUFFER 1024 REPLACE EXISTING WITHOUT PROMPTING"

#
# The username on the "su" command needs to be replaced with the correct 
# user name.
# 

echo "Execute $CMD_LINE"
su - db2inst1 -c "$CMD_LINE"

RETURN_STATUS=$?
echo "Restore status = "$RETURN_STATUS

if [ $RETURN_STATUS -le 2 ]  
then

  RETURN_STATUS=0

fi


exit $RETURN_STATUS
