#!/bin/sh # # $Header: deploymentLibraryImport.sh 30-apr-2007.16:27:06 minfan Exp $ # # deploymentLibraryImport.sh # # Copyright (c) 2005, 2007, Oracle. All rights reserved. # # NAME # deploymentLibraryImport.sh - # # DESCRIPTION # # # NOTES # # # MODIFIED (MM/DD/YY) # minfan 04/25/07 - ojdbc14 sunset # kashukla 08/15/06 - Backport kashukla_swlib_exp from main # kashukla 08/10/06 - Backport kashukla_exp2 from main # smodh 02/20/06 - XbranchMerge smodh_jdbc_emcore from main # njerath 12/27/05 - # kashukla 12/05/05 - # kashukla 08/14/06 - adding -force option # kashukla 05/31/06 - adding more params # smodh 01/20/06 - Replace classes12.jar with ojdbc14.jar # wsmit 11/17/05 - deployment lib xml import # wsmit 11/17/05 - deployment lib xml import # wsmit 11/17/05 - Creation # # invoke java on LibraryScripts with args load, 4 args # arg 1 -- connect string # arg 2 -- user # arg 3 -- passwd # arg 4 -- basedir # arg 5 -- file # arg 6 -- -force (optional) ORAXDK=$ORACLE_HOME/xdk/lib CLASSPATH=$ORACLE_HOME/sysman/jlib/emCORE.jar:$ORACLE_HOME/oc4j/jdbc/lib/ojdbc5dms.jar:$ORACLE_HOME/oc4j/jdbc/lib/ojdbc14dms.jar:$ORACLE_HOME/oc4j/jdbc/lib/orai18n-net-ee.jar:$ORACLE_HOME/oc4j/jdbc/lib/orai18n-utility.jar:$ORACLE_HOME/oc4j/jdbc/lib/orai18n-collation.jar:$ORACLE_HOME/oc4j/jdbc/lib/orai18n-net.jar:$ORACLE_HOME/oc4j/jdbc/lib/orai18n-internal.jar:$ORACLE_HOME/oc4j/jdbc/lib/orai18n-servlet.jar:$ORACLE_HOME/oc4j/jdbc/lib/orai18n-lcsd.jar:$ORACLE_HOME/oc4j/jdbc/lib/orai18n-tools.jar:$ORACLE_HOME/oc4j/jdbc/lib/orai18n-mapping.jar:$ORACLE_HOME/oc4j/jdbc/lib/orai18n-translation.jar:$ORACLE_HOME/oc4j/jdbc/lib/orai18n.jar:$ORACLE_HOME/oc4j/lib/dms.jar:$ORACLE_HOME/jdbc/lib/ojdbc14.jar:$ORACLE_HOME/sysman/jlib/log4j-core.jar:$ORAXDK/xml.jar:$ORAXDK/xmlmesg.jar:$ORAXDK/xmlparserv2.jar:$ORAXDK/xschema.jar:$ORAXDK/classgen.jar JAVA_HOME=$ORACLE_HOME/jdk JAVA_MAIN=oracle.sysman.eml.swlib.LibraryScripts ERROR_MSG="Usage is: ./deploymentLibraryImport.sh [-force]"; if [ -z $5 ]; then echo $ERROR_MSG; exit; fi; FORCE=false; if [ -z $6 ]; then FORCE=false; elif [ "-force" == $6 ]; then FORCE=true; else echo $ERROR_MSG; exit; fi; ${JAVA_HOME}/bin/java -classpath ${CLASSPATH} ${JAVA_MAIN} load $1 $2 $3 $4 $5 $FORCE