#!/bin/sh # # $Header: opsm/utl/mgmtua.sbs /unix/4 2015/08/16 20:05:51 pnayak Exp $ # # # Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved. # # NAME # mgmtua - Shell wrapper for mgmtua # # DESCRIPTION # # # MODIFIED (MM/DD/YY) # wmiyoshi 06/08/15 - Add jdbc8.jar in the classpath # sbasu 06/11/15 - use ojdbc8.jar # arpshukl 01/19/15 - creation ECHO=/bin/echo ORACLE_HOME=%ORACLE_HOME% #JAR PATHS ORACLE_JLIB=$ORACLE_HOME/jlib SRVM_JAR=$ORACLE_JLIB/srvm.jar SRVMASM_JAR=$ORACLE_JLIB/srvmasm.jar SRVMHAS_JAR=$ORACLE_JLIB/srvmhas.jar NETCFG_JAR=$ORACLE_JLIB/netcfg.jar LDAP_JAR=$ORACLE_JLIB/ldapjclnt12.jar MGMTUA_JAR=$ORACLE_JLIB/mgmtua.jar JDBC_JAR=$ORACLE_HOME/jdbc/lib/ojdbc6.jar:$ORACLE_HOME/jdbc/lib/ojdbc8.jar CLASSPATH=$SRVM_JAR:$MGMTUA_JAR:$SRVMHAS_JAR:$JDBC_JAR:$SRVMASM_JAR:$NETCFG_JAR:$LDAP_JAR:$CLASSPATH #JRE PATHS JAVA=$ORACLE_HOME/jdk/bin/java ################################## #### Platform Specific Checks #### ################################## # Set the shared library path for JNI shared libraries # A few platforms use an environment variable other than LD_LIBRARY_PATH PLATFORM=`uname` case $PLATFORM in HP-UX) LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/srvm/lib:$SHLIB_PATH export LD_LIBRARY_PATH JRE_OPTIONS="-d64" ;; AIX) LIBPATH=$ORACLE_HOME/lib:$ORACLE_HOME/srvm/lib:$LIBPATH export LIBPATH JRE_OPTIONS="-d64" # Bug 11857338 - On AIX, add sleep after SIGQUIT # (because the JVM handles SIGQUIT asynchronously, # it needs extra time before we issue SIGKILL # to produce the requested dump) SIGQUIT_SLEEP_INTERVAL=5 ;; Linux) LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/srvm/lib:$LD_LIBRARY_PATH # Linux ( ppc64 || s390x ) => LD_LIBRARY_PATH lib32 ARCH=`uname -m`; if [ "$ARCH" = "ppc64" -o "$ARCH" = "s390x" ] then JRE_OPTIONS="-d64" fi export LD_LIBRARY_PATH ;; SunOS) LD_LIBRARY_PATH_64=$ORACLE_HOME/lib:$ORACLE_HOME/srvm/lib:$LD_LIBRARY_PATH_64 export LD_LIBRARY_PATH_64 LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/srvm/lib:$LD_LIBRARY_PATH export LD_LIBRARY_PATH JRE_OPTIONS="-d64" ;; *) if [ -d $ORACLE_HOME/lib32 ]; then LD_LIBRARY_PATH=$ORACLE_HOME/lib32:$ORACLE_HOME/srvm/lib32:$LD_LIBRARY_PATH else LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/srvm/lib:$LD_LIBRARY_PATH fi export LD_LIBRARY_PATH ;; esac if [ ! -d "$ORACLE_HOME" ] then $ECHO "" $ECHO "ORACLE_HOME directory does not exist" $ECHO "" exit 1 fi export ORACLE_HOME $JAVA $JRE_OPTIONS -DORACLE_HOME=${ORACLE_HOME} -classpath $CLASSPATH oracle.cluster.mgmtua.Mgmtua "$@" exit $?