Emctl

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
Fiche express
Type Outil en ligne de commande
Rôle Contrôle d'Enterprise Manager (dbconsole / agent / OMS)
Voir aussi Oracle · .bash profile oracle · Adrci

emctl (Enterprise Manager Control) est l'outil en ligne de commande pour démarrer, arrêter et contrôler les composants d'Oracle Enterprise Manager : Database Control (dbconsole), l'agent, ou le OMS (OEM Cloud Control).

Database Control

Database Control est l'interface graphique de gestion d'une base individuelle :

# emctl { start | stop | status } dbconsole

Accès web une fois démarré :

https://<serveur>:<port>/em

Procédure : renouvellement de certificat (faille POODLE)

La faille POODLE (SSLv3) a entraîné une mise à jour des navigateurs, qui n'acceptent plus les certificats utilisant un chiffrement de niveau 512 bits. Il faut alors régénérer le certificat côté OMS (grid control).

Le mot de passe demandé pour le mode « secure » doit être préalablement enregistré côté OMS :

> Configuration > Mots de passe d'inscription > Ajouter un mot de passe d'inscription

Puis régénérer le certificat auto-signé avec une clé plus forte :

$ORACLE_OMS_HOME/emctl secure oms -self_signed -key_strength 1024 -reset

La commande -reset invalide le certificat côté clients : chaque agent doit être resynchronisé après coup.

su - oracle
$ORACLE_AGENT_HOME/bin/emctl secure agent
$ORACLE_AGENT_HOME/bin/emctl status agent
$ORACLE_AGENT_HOME/bin/emctl upload agent

Notes Oracle (à vérifier — liens support, accès restreint)

  • Documents My Oracle Support liés à cette procédure de renouvellement de certificat OMS/agent (accès authentifié requis, non repris ici faute d'identifiants publics stables).

Voir aussi