Inicio > Sistemas > Problemas al arrancar OEM12c si comparte nodo con Oracle RAC

Problemas al arrancar OEM12c si comparte nodo con Oracle RAC

En estos tiempos es habitual aprovechar al máximo la capacidad de los servidores. Esto hace que, aunque sea poco recomendable, sea común por ejemplo instalar otros productos en los mismos servidores donde corre la BBDD.

Esto, en el caso de Oracle RAC, puede ocasionar algunos problemas en Linux: Oracle RAC no empieza a arrancar sus daemons hasta que finaliza por completo la secuencia de Init, haciendo que arranque antes cualquier servicio dependiente que la propia BBDD, provocando errores en el arranque de OEM, quedando inaccesible y obligando a su reinicio.

En el caso del OEM, la solución pasa por modificar los scripts que proporciona la instalación y crear unos propios.

Primero comentamos las entradas del fichero de arranque de OEM:

/etc/oragchomelist

#/u01/oem/oem12c/oms
#/u01/oem/Agent12c/core/12.1.0.3.0:/u01/oem/Agent12c/agent_inst

y después creamos un script de arranque propio, que llamaremos startOEM.sh y ubicaremos en S99 de rc3 y rc5:

export AGENT_HOME=/u01/oem/Agent12c/agent_inst
export ORACLE_HOME=/u01/oem/oem12c/oms
sleep 180
$ORACLE_HOME/bin/emctl start om
$AGENT_HOME/bin/emctl start agent

Con esto conseguiremos que la instalación de OEM arranque después de la BBDD (a la que atacan sus datasources) y arrancará sin problema.

Categorías:Sistemas Etiquetas: , ,
  1. Aún no hay comentarios.
  1. No trackbacks yet.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: