Bonjour,
J'ai installé Oracle 10.2.0.1 puis patché en 10.2.0.4 sur un serveur RHEL 5.0.
Problème lors de mes arrêts/redémarrage du serveur, il semblerait que mon script arrêtant Oracle ne se lance pas.
Pas de problème pour le démarrage des bases (le startup.log est bien alimenté contrairement au shutdown.log)
J'ai essayé de mettre des traces dans tous les sens pour l'arrêt des bases, mais sans succès... Comme si le "stop" n'était pas passé au script K dans mes rc...
J'ai essayé de changer le niveau du K en passant de K10 à K98 mais ça ne change visiblement rien...
?
Une idée du problème ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Merci.
Partager