#!/bin/sh ## ------------------------------------------------------------------------- ## Script to configure Oracle EM dbconsole mode for a software only install. ## Copyright (c) 2005, Oracle Corporation. All rights reserved. ## ------------------------------------------------------------------------- OH="%OH%" EM_AGENT_HOME=$OH export EM_AGENT_HOME # Check for silent or help SILENT="false" for i in $* do if [ $i = "-silent" ] || [ $i = "-help" ] || [ $i = "-h" ]; then SILENT="true" break fi done ## DBC_ORACLE_HOME="/scratch/oracle/product/10.2/db102" # Check for DB CONTROL DBC_ORACLE_HOME if [ $SILENT = "false" ] then if [ "$DBC_ORACLE_HOME" = "" ] then printf "DBC_ORACLE_HOME Not set.\n" printf "DBC_ORACLE_HOME must be set to DB Control ORACLE_HOME to start Migration.\n" exit 1 fi fi LLP= LLP="${LLP}${DBC_ORACLE_HOME}/lib32:" LLP="${LLP}${DBC_ORACLE_HOME}/lib:" LLP="${LLP}${DBC_ORACLE_HOME}/perl/lib" LD_LIBRARY_PATH="${LLP}${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}" SHLIB_PATH="${LLP}${SHLIB_PATH:+:${SHLIB_PATH}}" LIBPATH="${LLP}${LIBPATH:+:${LIBPATH}}" export LD_LIBRARY_PATH export SHLIB_PATH export LIBPATH JRE_JAVA="${OH}/jdk/jre/bin/java" DB2GC_JAR="${OH}/jlib/db2gc.jar" LIB_DIR="${DBC_ORACLE_HOME}/jlib" OC4J_LIB_DIR="${OH}/oc4j/jlib" ## save old CLASSPATH OLD_CP="${CLASSPATH}"; CLASSPATH="${DB2GC_JAR}:" CLASSPATH="${CLASSPATH}${DB2GC_JAR}:" CLASSPATH="${CLASSPATH}${LIB_DIR}/srvm.jar:" CLASSPATH="${CLASSPATH}${LIB_DIR}/srvmasm.jar:" CLASSPATH="${CLASSPATH}${OH}/jlib/emConfigInstall.jar:" CLASSPATH="${CLASSPATH}${OC4J_LIB_DIR}/ldapjclnt10.jar:" CLASSPATH="${CLASSPATH}${LIB_DIR}/ldap.jar:" CLASSPATH="${CLASSPATH}${LIB_DIR}/srvmhas.jar:" CLASSPATH="${CLASSPATH}${LIB_DIR}/oraclepki103.jar:" CLASSPATH="${CLASSPATH}${DBC_ORACLE_HOME}/oc4j/j2ee/home/oc4j.jar:" CLASSPATH="${CLASSPATH}${DBC_ORACLE_HOME}/assistants/jlib/assistantsCommon.jar:" CLASSPATH="${CLASSPATH}${DBC_ORACLE_HOME}/sysman/jlib/emCORE.jar:" CLASSPATH="${CLASSPATH}${DBC_ORACLE_HOME}/jlib/share.jar:" CLASSPATH="${CLASSPATH}${DBC_ORACLE_HOME}/oc4j/jdbc/lib/ojdbc5dms.jar:" CLASSPATH="${CLASSPATH}${DBC_ORACLE_HOME}/oc4j/jdbc/lib/orai18n-mapping.jar:" CLASSPATH="${CLASSPATH}${DBC_ORACLE_HOME}/oc4j/jdbc/lib/orai18n-translation.jar:" CLASSPATH="${CLASSPATH}${DBC_ORACLE_HOME}/oc4j/jdbc/lib/orai18n-net-ee.jar:" CLASSPATH="${CLASSPATH}${DBC_ORACLE_HOME}/oc4j/jdbc/lib/orai18n-utility.jar:" CLASSPATH="${CLASSPATH}${DBC_ORACLE_HOME}/oc4j/jdbc/lib/orai18n-collation.jar:" CLASSPATH="${CLASSPATH}${DBC_ORACLE_HOME}/oc4j/jdbc/lib/orai18n-net.jar:" CLASSPATH="${CLASSPATH}${DBC_ORACLE_HOME}/oc4j/jdbc/lib/orai18n-internal.jar:" CLASSPATH="${CLASSPATH}${DBC_ORACLE_HOME}/oc4j/jdbc/lib/orai18n-servlet.jar:" CLASSPATH="${CLASSPATH}${DBC_ORACLE_HOME}/oc4j/jdbc/lib/orai18n-lcsd.jar:" CLASSPATH="${CLASSPATH}${DBC_ORACLE_HOME}/oc4j/jdbc/lib/orai18n-tools.jar:" CLASSPATH="${CLASSPATH}${DBC_ORACLE_HOME}/oc4j/jdbc/lib/orai18n.jar:" CLASSPATH="${CLASSPATH}${DBC_ORACLE_HOME}/oc4j/lib/dms.jar:" CLASSPATH="${CLASSPATH}${DBC_ORACLE_HOME}/inventory/prereqs/oui/OraPrereqChecks.jar:" CLASSPATH="${CLASSPATH}${DBC_ORACLE_HOME}/oui/jlib/OraInstaller.jar:" CLASSPATH="${CLASSPATH}${DBC_ORACLE_HOME}/lib/http_client.jar:" ARGUMENTS="" NUMBER_OF_ARGUMENTS=$# if [ $NUMBER_OF_ARGUMENTS -gt 0 ]; then ARGUMENTS=$* fi ${JRE_JAVA} -classpath ".:${CLASSPATH}" -DDISPLAY="${DISPLAY}" -DAGENT_HOME="${OH}" -DORACLE_HOME="${DBC_ORACLE_HOME}" oracle.sysman.db2gc.DB2GC $ARGUMENTS CLASSPATH="${CLASSPATH}${OLD_CP}:"