Notes grid

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
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

Voir aussi

  • Emctl — détail de la commande emctl
  • OCR — registre de configuration du cluster (RAC, sujet voisin)
  • Srvctl — équivalent RAC pour les ressources bases/instances