Sidebar

A veces es necesario recrear o volver a configurar el Oracle Enterprise Manager 10G. Esto por recibir alguno de los siguientes mensajes cuando intentamos arrancar el EM agent:

Por ejemplo:

emctl start dbconsole

NotA: Primero descarta que no sea problema del listener (listener.log), variables de ambiente, etc

Errores posibles:

1) OC4J Configuration issue

2) Thread-3086862016 target {demo2, oracle_database} is broken: cannot compute dynamic properties in time. (00155)

3) Errores después de haber cambiado el hostname del servidor de base de datos.

4) Si tienes asignada una IP mediante DHCP, puede que sea diferente IP que con la que se instaló Oracle 10G.


Para eliminar el EM corrupto:

$ORACLE_HOME/sysman/admin/emdrep/bin/RepManager -connect Nombre_BD -action drop

Para recrearlo:
 emca -config dbcontrol db -repos recreate

Para crearlo desde cero, si es lo que deseas hacer:
 emca -config dbcontrol db -repos create

En caso de tener un RAC (Oracle Real App Cluster)

Para ver las opciones configuradas de nuestro RAC
 emca -displayConfig dbcontrol -cluster

Para crearlo en un ambiente RAC:
 emca -config dbcontrol db -repos create -cluster

Para borrarlo en un ambiente RAC
emca -deconfig dbcontrol db -repos drop -cluster


Si queremos ver posibles errors o logs de las operaciones llevadas a cabo por el EMCA:

ORACLE_HOME/cfgtoollogs/emca/<ORACLE_SID>/

 

Carlos Contreras
Oracle Certified DBA


Tips BD