Oracle Entreprise Manager (OEM)
Problèmatique
Au vu de mon dernier article , on m’a demandé s’il était aussi possible de démarrer OEM automatiquement , et si oui comment le faire ?
Introduction
Pour ceux ou celles qui se demande ce qu’est OEM(Oracle Entreprise Manager).
En fait Oracle Entreprise Manager est un outil d’administration graphique qui nous permet de gérer nos bases de données Oracle (sauvegarde avec RMAN , supervision …)
OEM est « apparut » depuis la version 9i d’ORACLE (client java) et non 10g (accessible par navigateur web) comme la plupart le croient. (Il y aura prochainement des articles exclusivement sur cet outil ).
Pour ce qui en est du script de démarrage de OEM , il ne diffère pas trop de celui qu’on a pu voir dans l’article concernant le démarrage de notre base de donnée.
Création du script
Dans le répertoire /etc/init.d/ , créer en tant qu’utilisateur root un fichier oraemctl qui contiendra notre script.
vim /etc/init.d/oraemctl
Contenu de ce fichier :
#!/bin/bash # # chkconfig: 35 99 01 # Description : Demarrage et arret automatique d’Oracle Entreprise Manager # Sur Oracle 11g (et 10g) # ORA_OWNER=oracle ORA_HOME=/u01/app/oracle/product/11.2.0/db_1 case "$1" in 'start') # Dans le cas ou notre argument est start (/etc/init.d/oramectl start): # On execute ces commandes: echo "Demarrage Oracle Entreprise Manager" su - $ORA_OWNER -c "$ORA_HOME/bin/emctl start dbconsole" echo "*** Demarrage OEM Reussi !!***" ;; 'stop') # Dans le cas ou notre argument est stop (/etc/init.d/oramectl stop): # On execute ces commandes: echo "Arret de Oracle Entreprise Manager " su - $ORA_OWNER -c "$ORA_HOME/bin/emctl stop dbconsole" echo "*** Arret OEM Reussi ! ***" ;; *) echo "{start|stop} sont les seules options" esac
Apres la création de notre script on doit changer le groupe du fichier et le rendre exécutable (en root):
chgrp dba /etc/init.d/oraemctl
chmod 750 etc/init.d/oraemctl
Pour finir on entre la commande suivante :
chkconfig –add dbora
Conclusion
Maintenant après redémarrage de notre serveur nous avons l’outil Oracle Entreprise Manager qui démarre automatiquement.
Comme je l’ai dit plus haut , nous aurons l’occasion de revoir cet outil avec plus amples d’informations et de détails dans d’autres billets et croyez-moi, il nous réserve pleins de bonnes choses ^^
Avez vous des questions, des remarques sur cet article ? Utilisez vous cet outil? Si oui a quelle fin ?