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