Notes grid
| Fiche express | |
|---|---|
| Type | Aide-mémoire opérationnel (Oracle Enterprise Manager Grid Control / OMS) |
| Contexte | Arrêt/démarrage de l'agent et du serveur OMS |
| Voir aussi | Emctl · OCR · Srvctl |
Aide-mémoire de commandes pour piloter un environnement Oracle Enterprise Manager Grid Control (OMS + agents) : démarrage/arrêt de l'agent, du serveur de management (OMS) et des composants associés (OPMN, listener, base de données du repository).
Agent (côté hôte supervisé)
emctl start agent emctl stop agent emctl status agent netstat -n | grep 3872
(3872 est le port par défaut de l'agent EM)
En cas de relance impossible côté agent, réinitialiser sa timezone :
emctl resetTZ agent
OMS (Oracle Management Server)
Selon la génération (OPMN pour les versions basées sur Oracle Application Server, emctl direct sur les versions plus récentes basées WebLogic) :
$ORACLE_BASE/oms10g/opmn/bin/opmnctl stopall $ORACLE_BASE/oms10g/opmn/bin/opmnctl startall $ORACLE_BASE/oms10g/opmn/bin/opmnctl status
Pour chaque OMS home :
$ORACLE_HOME/opmn/bin/opmnctl stopall $ORACLE_HOME/bin/emctl stop oms
(à vérifier — la génération OMS10g/OPMN correspond à Enterprise Manager 10g/11g Grid Control ; les versions Cloud Control 12c et suivantes reposent principalement sur emctl directement, sans couche OPMN)
Séquence complète (base + listener + OMS + agent)
Démarrage
$ORACLE_HOME/bin/lsnrctl start $ORACLE_HOME/bin/sqlplus /nolog <<EOF1 connect / as sysdba startup EOF1 $OMS_HOME/bin/emctl start oms $OMS_HOME/opmn/bin/opmnctl startall $OMS_HOME/opmn/bin/opmnctl status $AGENT_HOME/bin/emctl start agent
Arrêt
$OMS_HOME/opmn/bin/opmnctl stopall $AGENT_HOME/bin/emctl stop agent $OMS_HOME/bin/emctl stop oms $ORACLE_HOME/bin/sqlplus /nolog <<EOF1 connect / as sysdba shutdown immediate EOF1 $ORACLE_HOME/bin/lsnrctl stop
Note : si opmnctl stopall semble bloqué, vérifier les processus OMS restants (ps -ef) et les tuer proprement avant de continuer.
Script type (OMS/agent 11g, sans OPMN)
Exemple de scripts start/stop pour une installation Enterprise Manager 11g (OMS + agent en WebLogic, sans couche OPMN) :
#!/bin/bash # start_em.sh ORACLE_HOME=/u01/oem/Middleware/oms11g AGENT_HOME=/u01/oem/Middleware/agent11g $ORACLE_HOME/bin/emctl start oms $AGENT_HOME/bin/emctl start agent $ORACLE_HOME/bin/emctl status oms -detail
#!/bin/bash # stop_em.sh ORACLE_HOME=/u01/oem/Middleware/oms11g AGENT_HOME=/u01/oem/Middleware/agent11g $ORACLE_HOME/bin/emctl stop oms -all $AGENT_HOME/bin/emctl stop agent