Oracle Enterprise Manager est plutôt sympa dans la mesure où il vient, dans sa version Linux, avec un script nommé gcstartup
situé dans /etc/init.d qui le démarre automatiquement ainsi que l’agent associé lors du boot. Si vous l’installez pour faire des tests ou apprendre à vous en servir sur votre laptop, vous ne voudrez peut-être pas qu’il démarre systématiquement.
Pour se faire, rien de plus simple; modifiez la commande cut -d ":" -f2
dans la ligne suivante :
for i in `cat $oratab | grep -v '^#' | cut -d ":" -f2`;
Remplacez-la par awk -F ":" '{ if ( $3 == "Y" ) {print $2} }'
; de cette manière, vous pourrez conserver les lignes correspondants à vos installations dans /etc/oratab
, utiliser oraenv
mais ne démarrer l’OMS et son agent que si le 3ème champ a la valeur « Y ».
Bien sur, si vous utilisez encore dbstart
, ça vaut le coût de réfléchir un peu… Cela dit, je suis plutôt Oracle Restart (aka Standalone Grid Infrastructure) maintenant qu’Oracle Database Server 11.2 a tout changé.