1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| #!/bin/bash
#
# chkconfig: 2345 99 10
# description: Oracle 10.2.0.4
#
HOSTNAME=Mario
ORACLE_HOME=/produits/oracle/10.2/db_1
DATE=`date "+%m/%d/%Y %H:%M"`
export HOSTNAME ORACLE_HOME DATE
if [ ! -f $ORACLE_HOME/bin/dbstart -o ! -d $ORACLE_HOME ];
then
echo "Oracle ne peut pas demarrer."
exit 1
fi
case "$1" in
start)
echo "Demarrage des services Oracle :" >> /logrc_oracle.log
echo "-------------------------------" >> /logrc_oracle.log
su oracle -c "$ORACLE_HOME/bin/dbstart" >> /logrc_oracle.log
#su oracle -c "lsnrctl start listener"
;;
stop)
echo "Arret des services Oracle :" >> /logrc_oracle.log
echo "---------------------------" >> /logrc_oracle.log
#su oracle -c "lsnrctl stop listener" >> /logrc_oracle.log
su oracle -c "$ORACLE_HOME/bin/dbshut" >> /logrc_oracle.log
;;
*)
echo $"Usage: $prog {start|stop}"
exit 1
esac |