start / stop scripts for Oracle Application Server 9iAS ------------------------------------------------------- ======================= Infrastructure Metadata ======================= [oracle@latte bin]$ cat start-9ias.bash #!/usr/local/bin/bash sleeptime=60 unset CLASSPATH export ORACLE_SID=iasdb export ORACLE_HOME=/oracle/db/9ias export LD_LIBRARY_PATH=/usr/lib:/usr/local/lib:$ORACLE_HOME/lib export PATH=$PATH:$ORACLE_HOME/bin $ORACLE_HOME/bin/lsnrctl start SQLDBA="$ORACLE_HOME/bin/sqlplus /nolog" $SQLDBA <<EOF connect / as sysdba startup EOF $ORACLE_HOME/bin/agentctl start agent $ORACLE_HOME/bin/oemctl start oms tail -f $ORACLE_HOME/ldap/log/oidmon.log & $ORACLE_HOME/bin/oidmon start $ORACLE_HOME/bin/oidctl server=oidldapd instance=1 start sleep $sleeptime $ORACLE_HOME/bin/oidctl server=odisrv instance=1 start sleep $sleeptime $ORACLE_HOME/opmn/bin/opmnctl start $ORACLE_HOME/dcm/bin/dcmctl start -ct ohs $ORACLE_HOME/dcm/bin/dcmctl start -co OC4J_DAS $ORACLE_HOME/dcm/bin/dcmctl getState -v $ORACLE_HOME/bin/webcachectl start $ORACLE_HOME/bin/emctl start [oracle@latte bin]$ cat stop-9ias.bash #!/usr/local/bin/bash sleeptime=60 unset CLASSPATH export ORACLE_SID=iasdb export ORACLE_HOME=/oracle/db/9ias export LD_LIBRARY_PATH=/usr/lib:/usr/local/lib:$ORACLE_HOME/lib export PATH=$PATH:$ORACLE_HOME/bin $ORACLE_HOME/bin/webcachectl stop $ORACLE_HOME/dcm/bin/dcmctl stop -ct ohs $ORACLE_HOME/opmn/bin/opmnctl stopall tail -f $ORACLE_HOME/ldap/log/oidmon.log & $ORACLE_HOME/bin/oidctl server=odisrv instance=1 stop sleep $sleeptime sleep $sleeptime $ORACLE_HOME/bin/oidctl server=oidldapd instance=1 stop sleep $sleeptime $ORACLE_HOME/bin/oidmon stop $ORACLE_HOME/bin/oemctl stop oms $ORACLE_HOME/bin/agentctl stop agent $ORACLE_HOME/bin/emctl stop <<EOF emctl_password EOF SQLDBA="$ORACLE_HOME/bin/sqlplus /nolog" $SQLDBA <<EOF connect / as sysdba shutdown immediate EOF $ORACLE_HOME/bin/lsnrctl stop ================ Application Tier ================ [oracle@latte bin]$ cat start-app.bash #!/usr/local/bin/bash unset CLASSPATH export ORACLE_HOME=/oracle/app/9ias export LD_LIBRARY_PATH=/usr/lib:/usr/local/lib:$ORACLE_HOME/lib export PATH=$PATH:$ORACLE_HOME/bin $ORACLE_HOME/opmn/bin/opmnctl start $ORACLE_HOME/dcm/bin/dcmctl start -ct ohs $ORACLE_HOME/dcm/bin/dcmctl start -co OC4J_Portal $ORACLE_HOME/dcm/bin/dcmctl start -co OC4J_Wireless $ORACLE_HOME/dcm/bin/dcmctl getState -v $ORACLE_HOME/bin/webcachectl start $ORACLE_HOME/bin/emctl start [oracle@latte bin]$ cat stop-app.bash #!/usr/local/bin/bash unset CLASSPATH export ORACLE_HOME=/oracle/app/9ias export LD_LIBRARY_PATH=/usr/lib:/usr/local/lib:$ORACLE_HOME/lib export PATH=$PATH:$ORACLE_HOME/bin $ORACLE_HOME/bin/webcachectl stop # $ORACLE_HOME/dcm/bin/dcmctl stop -co OC4J_Wireless # $ORACLE_HOME/dcm/bin/dcmctl stop -co OC4J_Portal $ORACLE_HOME/dcm/bin/dcmctl stop -ct ohs $ORACLE_HOME/opmn/bin/opmnctl stopall $ORACLE_HOME/bin/emctl stop <<EOF emctl_password EOF |