For SL5 upgrade: Assume ORACLE_HOME is set and sqlplus is in the path.

This commit is contained in:
zimoch
2008-05-13 08:32:21 +00:00
parent c1b3413080
commit 499461c733
3 changed files with 23 additions and 32 deletions
+7 -11
View File
@@ -28,7 +28,7 @@ function help() {
function version() {
echo 'Author: D. Zimoch'
echo '$Date: 2008/04/28 07:44:16 $'
echo '$Date: 2008/05/13 08:32:21 $'
echo '$Source: /cvs/G/DRV/misc/App/scripts/bootinfo,v $'
exit 0
}
@@ -77,18 +77,14 @@ do
shift
done
if [ -z "$ORACLE_HOME"; then
if [ -d /usr/oracle-9.2 ] ; then
export ORACLE_HOME=/usr/oracle-9.2
else
export ORACLE_HOME=/usr/oracle-8.1.7
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
fi
if [ -z "$ORACLE_HOME" ]; then
echo "ORACLE_HOME not defined" >&2
exit 1
fi
eval $(resize 2>/dev/null)
pattern="$JOKER$1$JOKER"
$ORACLE_HOME/bin/sqlplus -s gfa_public/pub01@gfaprd << EOF
sqlplus -s gfa_public/pub01@gfaprd << EOF
SET PAGESIZE 10000;
SET LINESIZE ${COLUMNS:-120};
SET FEEDBACK OFF;
@@ -115,7 +111,7 @@ ORDER BY ${ORDER};
EXIT
EOF
# $Name: $
# $Id: bootinfo,v 1.18 2008/04/28 07:44:16 zimoch Exp $
# $Id: bootinfo,v 1.19 2008/05/13 08:32:21 zimoch Exp $
# $Source: /cvs/G/DRV/misc/App/scripts/bootinfo,v $
# $Revision: 1.18 $
# $Revision: 1.19 $
+4 -8
View File
@@ -1,5 +1,5 @@
#!/bin/sh
if [ "$1" = "-v" ];then echo "\$Header: /cvs/G/DRV/misc/App/scripts/bootlink,v 1.4 2008/04/28 07:52:01 zimoch Exp $";exit;fi
if [ "$1" = "-v" ];then echo "\$Header: /cvs/G/DRV/misc/App/scripts/bootlink,v 1.5 2008/05/13 08:32:21 zimoch Exp $";exit;fi
if [ $# -lt 2 ] || [ "$1" = "-?" ]
then
echo "using: $0 (<newbase>|-) <IOC> [<IOC2> [...]]"
@@ -8,12 +8,8 @@ then
exit
fi
if [ -z "$ORACLE_HOME" ] ; then
if [ -d /usr/oracle-9.2 ] ; then
export ORACLE_HOME=/usr/oracle-9.2
else
export ORACLE_HOME=/usr/oracle-8.1.7
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
fi
echo "ORACLE_HOME not defined" >&2
exit 1
fi
targetbase=$1
@@ -26,7 +22,7 @@ shift
for ioc in $*
do
list=$(echo $(
$ORACLE_HOME/bin/sqlplus -s gfa_public/pub01@GFAPRD << EOF
sqlplus -s gfa_public/pub01@GFAPRD << EOF
SET HEADING OFF;
SELECT BOOTPC,SLSBASE FROM HOSTS.IOC_LASTBOOTED WHERE SYSTEM = '$ioc';
EXIT
+12 -13
View File
@@ -4,11 +4,14 @@
# The startup script should have the following line:
# bootNotify SLSBASE,"sls/bin/iocBootNotify.sh"
PATH=/bin:/usr/bin
. /etc/profile.d/sls_oracle.sh
if [ "$1" = "-v" ]
then
echo '$Source: /cvs/G/DRV/misc/App/scripts/iocBootNotify.sh,v $'
echo '$Author: zimoch $'
echo '$Date: 2008/04/28 08:01:53 $'
echo '$Date: 2008/05/13 08:32:21 $'
exit
fi
@@ -58,7 +61,7 @@ then
exit 1
fi
BOOTPC=$(/bin/hostname -s)
BOOTPC=$(hostname -s)
if [ ! -L /ioc/$SYSTEM ]
then
@@ -72,11 +75,11 @@ case $SYSTEM in
echo "Rename your system and 'target name' to match *-VME*."
exit 1 ;;
esac
link=$(/usr/bin/readlink /ioc/$SYSTEM)
link=$(readlink /ioc/$SYSTEM)
SLSBASE=${link%%/iocBoot*}
if [ -L $BOOTFILE ]
then
link=$(/usr/bin/readlink $BOOTFILE)
link=$(readlink $BOOTFILE)
tail=${link#../../}
if [ $tail = $link ]
then
@@ -103,15 +106,11 @@ echo "VXWORKSVER=$VXWORKSVER"
echo "ETHADDR=$ETHADDR"
if [ -z "$ORACLE_HOME" ] ; then
if [ -d /usr/oracle-9.2 ] ; then
export ORACLE_HOME=/usr/oracle-9.2
else
export ORACLE_HOME=/usr/oracle-8.1.7
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
fi
echo "ORACLE_HOME not defined" >&2
exit 1
fi
$ORACLE_HOME/bin/sqlplus -s gfa_public/pub01@GFAPRD << EOF &
sqlplus -s gfa_public/pub01@GFAPRD << EOF &
INSERT INTO HOSTS.IOC_BOOTLOG
(SYSTEM, IPADDR, PROCNUM, DEVICE, BOOTPC,
SLSBASE, BOOTFILE, SCRIPT, VXWORKS, EPICSVER,
@@ -122,6 +121,6 @@ VALUES ('$SYSTEM', '$IPADDR', '$PROCNUM', '$DEVICE', '$BOOTPC',
EXIT
EOF
# $Name: $
# $Id: iocBootNotify.sh,v 1.11 2008/04/28 08:01:53 zimoch Exp $
# $Id: iocBootNotify.sh,v 1.12 2008/05/13 08:32:21 zimoch Exp $
# $Source: /cvs/G/DRV/misc/App/scripts/iocBootNotify.sh,v $
# $Revision: 1.11 $
# $Revision: 1.12 $