Ce billet est aussi valide pour le patch 10.2.0.4 de Oracle 10g. Lors de la mise en place de ces patches, la configuration du database control passe par une connexion sécurisée ( mode https ).
Les traces montrent un message d'erreur de ce type :
... CONFIG: Stack Trace: oracle.sysman.emcp.exception.EMConfigException: Error starting Database Control at oracle.sysman.emcp.EMDBPostConfig.performConfiguration(EMDBPostConfig.java:649) at oracle.sysman.emcp.EMDBPostConfig.invoke(EMDBPostConfig.java:227) ...
La faute en incombe aux certificats, qui ne sont plus valables après le 31/12/2010 !
Il faut donc installer le patch 8350262 disponible sur My Oracle Support. Attention le patch est différent pour 10.2.0.4 et 10.2.0.5 !
Un fois le .zip téléchargé, le décompresser
unzip p8350262_10205_Generic.zip
Se positionner dans le répertoire créé et appliquer le patch
cd 8350262 $ORACLE_HOME/OPatch/opatch apply
Certains contournent ceci en dé-sécurisant le database control par la commande suivante :
emctl unsecure dbconsole
Il est alors possible de se connecter en http.
Article de référence pour cette rédaction