#!/bin/sh -f #++ # sgactl is a shell script to control nmccollector. # Currently, it only supports "stop" operation. # #-- # # MODIFIED # hopark 06/01/05 - hopark_4258298_gc # hopark 05/12/05 - creation # # # Make sure certain environment variables are set # JAVA_HOME=$ORACLE_HOME/jdk JRE_HOME=$ORACLE_HOME/jdk/jre PERL_BIN=$ORACLE_HOME/perl/bin PERL_HOME=$ORACLE_HOME/perl export JAVA_HOME export JRE_HOME export ORACLE_HOME export EMDROOT export PERL_BIN export PERL_HOME PERL5LIB_NATIVE=$ORACLE_HOME/perl/lib:$ORACLE_HOME/perl/lib/site_perl PERL5LIB_TMP=${PERL5LIB_NATIVE}:$ORACLE_HOME/perl/libwww-perl/lib:$ORACLE_HOME/perl/ext/POSIX:$ORACLE_HOME/perl/URI:$ORACLE_HOME/perl/HTML_Parser:$ORACLE_HOME/perl/HTML-Parser/lib:$EMDROOT/sysman/admin/scripts:$EMDROOT/bin if [ "$PERL5LIB" = "" ] ; then PERL5LIB=${PERL5LIB_TMP} else PERL5LIB=${PERL5LIB_TMP}:${PERL5LIB} fi if [ "$LD_LIBRARY_PATH" = "" ] ; then LD_LIBRARY_PATH=$ORACLE_HOME/lib32:$ORACLE_HOME/lib:$ORACLE_HOME/network/lib32:$ORACLE_HOME/network/lib:$ORACLE_HOME/perl/lib:$EMDROOT/lib32:$EMDROOT/lib:$OUILOC/lib/linux else LD_LIBRARY_PATH=$ORACLE_HOME/lib32:$ORACLE_HOME/lib:$ORACLE_HOME/network/lib32:$ORACLE_HOME/network/lib:$ORACLE_HOME/perl/lib:$EMDROOT/lib32:$EMDROOT/lib:$OUILOC/lib/linux:$LD_LIBRARY_PATH fi if [ "$SHLIB_PATH" = "" ] ; then SHLIB_PATH=$ORACLE_HOME/lib32:$ORACLE_HOME/network/lib32:$ORACLE_HOME/perl/lib:$EMDROOT/lib32:$OUILOC/lib/linux else SHLIB_PATH=$ORACLE_HOME/lib32:$ORACLE_HOME/network/lib32:$ORACLE_HOME/perl/lib:$EMDROOT/lib32:$OUILOC/lib/linux:$SHLIB_PATH fi if [ "$LIBPATH" = "" ] ; then LIBPATH=$ORACLE_HOME/lib32:$ORACLE_HOME/network/lib32:$ORACLE_HOME/perl/lib:$EMDROOT/lib32:$OUILOC/lib/linux else LIBPATH=$ORACLE_HOME/lib32:$ORACLE_HOME/network/lib32:$ORACLE_HOME/perl/lib:$EMDROOT/lib32:$OUILOC/lib/linux:$LIBPATH fi if [ "$DYLD_LIBRARY_PATH" = "" ] ; then DYLD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/network/lib:$ORACLE_HOME/perl/lib:$EMDROOT/lib:$OUILOC/lib/linux else DYLD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/network/lib:$ORACLE_HOME/perl/lib:$EMDROOT/lib:$OUILOC/lib/linux:$DYLD_LIBRARY_PATH fi export PERL5LIB export LD_LIBRARY_PATH export SHLIB_PATH export LIBPATH export DYLD_LIBRARY_PATH if [ "$1" = "status" ]; then echo "not implemented yet" elif [ "$1" = "start" ]; then echo "not implemented yet" elif [ "$1" = "stop" ]; then # Execute the sgastop.pl $PERL_BIN/perl $EMDROOT/sysman/admin/scripts/db/sgastop.pl $* fi