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

# Source function library.
. /etc/rc.d/init.d/functions

# Source networking configuration.
. /etc/sysconfig/network

ORACLE_OWNER=oracle; export ORACLE_OWNER

case "$1" in
  'start')  # Start Oracle Listeners
    echo -n "Starting Oracle Listeners: "
    TNS_ADMIN=/home/oracle/config/9.0.1; export TNS_ADMIN
    ORACLE_HOME=/opt/oracle/product/9.0.1; export ORACLE_HOME
    ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data; export ORA_NLS33
    LD_LIBRARY_PATH=$ORACLE_HOME/lib; export LD_LIBRARY_PATH
    su $ORACLE_OWNER -c "$ORACLE_HOME/bin/lsnrctl start LSNRVEN1" 
                ;;

  'stop')   # Stop Oracle Listeners
    echo -n "Stopping Oracle listeners: "
    TNS_ADMIN=/home/oracle/config/9.0.1; export TNS_ADMIN
    ORACLE_HOME=/opt/oracle/product/9.0.1; export ORACLE_HOME
    ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data; export ORA_NLS33
    LD_LIBRARY_PATH=$ORACLE_HOME/lib; export LD_LIBRARY_PATH
    su $ORACLE_OWNER -c "$ORACLE_HOME/bin/lsnrctl stop LSNRVEN1"
    ;;
esac
