#!/bin/sh
# Akadia AG, Zieglerstrasse 34, CH-3007 Bern 
# ----------------------------------------------------------------------
# File:       lsnrora
#
# Autor:      Martin Zahn / 11.08.99 (Tag der Sonnenfinsternis)
# 
# Purpose:    Startup Oracle Listeners
# ----------------------------------------------------------------------

ORACLE_OWNER=oracle; export ORACLE_OWNER

case "$1" in
  'start')  # Start Oracle Listeners

    TNS_ADMIN=/export/home/oracle/config/7.3.4; export TNS_ADMIN
    ORACLE_HOME=/oracle/7.3.4; export ORACLE_HOME
    LD_LIBRARY_PATH=$ORACLE_HOME/lib; export LD_LIBRARY_PATH
    ORA_NLS32=$ORACLE_HOME/ocommon/nls/admin/data; export ORA_NLS32
    su $ORACLE_OWNER -c "$ORACLE_HOME/bin/lsnrctl start LSNRSOL1" 

    TNS_ADMIN=/export/home/oracle/config/7.3.4; export TNS_ADMIN
    ORACLE_HOME=/oracle/7.3.4; export ORACLE_HOME
    LD_LIBRARY_PATH=$ORACLE_HOME/lib; export LD_LIBRARY_PATH
    ORA_NLS32=$ORACLE_HOME/ocommon/nls/admin/data; export ORA_NLS32
    su $ORACLE_OWNER -c "$ORACLE_HOME/bin/lsnrctl start LSNRSOL2" 

    TNS_ADMIN=/export/home/oracle/config/8.1.5; export TNS_ADMIN
                ORACLE_HOME=/oracle/8.1.5; export ORACLE_HOME
    LD_LIBRARY_PATH=$ORACLE_HOME/lib; export LD_LIBRARY_PATH
    ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data; export ORA_NLS33
    su $ORACLE_OWNER -c "$ORACLE_HOME/bin/lsnrctl start LSNRSOL3" 
    ;;

  'stop')   # Stop Oracle Listeners

    TNS_ADMIN=/export/home/oracle/config/7.3.4; export TNS_ADMIN
                ORACLE_HOME=/oracle/7.3.4; export ORACLE_HOME
    LD_LIBRARY_PATH=$ORACLE_HOME/lib; export LD_LIBRARY_PATH
    ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data; export ORA_NLS33
    su $ORACLE_OWNER -c "$ORACLE_HOME/bin/lsnrctl stop LSNRSOL1"

    TNS_ADMIN=/export/home/oracle/config/7.3.4; export TNS_ADMIN
                ORACLE_HOME=/oracle/7.3.4; export ORACLE_HOME
    LD_LIBRARY_PATH=$ORACLE_HOME/lib; export LD_LIBRARY_PATH
    ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data; export ORA_NLS33
    su $ORACLE_OWNER -c "$ORACLE_HOME/bin/lsnrctl stop LSNRSOL2"

    TNS_ADMIN=/export/home/oracle/config/8.1.5; export TNS_ADMIN
                ORACLE_HOME=/oracle/8.1.5; export ORACLE_HOME
    LD_LIBRARY_PATH=$ORACLE_HOME/lib; export LD_LIBRARY_PATH
    ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data; export ORA_NLS33
    su $ORACLE_OWNER -c "$ORACLE_HOME/bin/lsnrctl stop LSNRSOL3"
    ;;
esac
