¿Cómo puedo iniciar Oracle Enterprise Manager después de reiniciar el servidor Red Hat?

9

Instalé Oracle 11g en Red Hat Enterprise Server 5.0. Primera vez, todo funcionó bien.

Después de crear el archivo de script dbora en /etc/init.d/ y configurar todas las variables ambientales de Oracle, acabo de reiniciar el servidor y luego Oracle Enterprise Manager no funciona.

No puedo abrir EM en mi navegador. Cuando veo, emctl status dbconsole: muestra

bash-3.00 $ emctl status dbconsole
Oracle Enterprise Manager 11g Database Control Release 11.1.0.
Copyright (c) 1996, 2007 Oracle Corporation. Todos los derechos reservados.

Oracle Enterprise Manager 11g no se está ejecutando.
-------------------------------------------------- ----------------

Pero el agente funciona bien => bash-3.00 $ emctl status agent Oracle Enterprise Manager 11g Database Control Release 11.1.0. Copyright (c) 1996, 2007 Oracle Corporation. Todos los derechos reservados.
-------------------------------------------------- -------------
Versión del agente: 11.1.0.0.1
Versión de OMS: 11.1.0.0.1
Versión del protocolo: 11.1.0.0.1
Inicio del agente: /u01/apps/oracle/product/11.1 .0 / devdb_02_FCC2
Binarios del agente: /u01/apps/oracle/product/11.1.0/
ID del proceso del agente: 983264
ID del proceso principal: 741562

Inicio: 2009-25-05 10:52:23
Inicio por usuario: orcl
Última recarga: 2009-25-05 13:42:41
Última carga exitosa: (ninguno)
Último intento de carga: (ninguno)
Total de megabytes de archivos XML cargado hasta ahora: 0.00
Número de archivos XML pendientes de carga: 0
Tamaño de archivos XML pendientes de carga (MB): 0.00
Espacio disponible en disco en el sistema de archivos de carga: 28.08%


El agente está en ejecución y listo

Cuando intento iniciar dbconsole, aparece el error:

bash-3.00 $ emctl start dbconsole

Oracle Enterprise Manager 11g Database Control Release 11.1.0.0
Copyright (c) 1996, 2007 Oracle Corporation. Todos los derechos reservados.

Inicio de Oracle Enterprise Manager 11g Control de base de datos
........................................... .................................................. ha fallado.
-------------------------------------------------- ----------------

Por favor, ayuda a resolver este error.

Charly
fuente

Respuestas:

7

Intenta reconfigurarlos completamente

emctl stop dbconsole
emca -repos drop
emca -repos create
emca -deconfig dbcontrol db
emca -config dbcontrol db

Saludos cordiales

Vadim Belovalov
fuente
1
Sí, configuré el em y funcionó. Gracias por la ayuda.
Charly
El emca -deconfig dbcontrol dbcomando falló mientras estaba reconfigurando, así que salté ese paso y corrí emca -config dbcontrol db. La reconfiguración funcionó bien y el OEM está funcionando nuevamente.
Steven Wolfe
2

tratar

emctl start dbconsole

si no ayuda, intente volver a configurarlos

emca -config dbcontrol db

fuente
0

lo que hacemos aquí es: su - oracle y luego: cd /usr/local/oracle/product/10.2.0/db_1/bin ./emctl status <- para comprobar que el oem no se está ejecutando ./emctl start dbconsole <- para comenzar OEM

revise los archivos de registro de Oracle para obtener más información sobre el error

esperando que esto te ayude.

Xinity
fuente
Intenté con su - oracle <br> /usr/local/oracle/product/11.1.0/db_1/bin ./emctl y todavía muestra el estado de Oracle Enterprise Manager 11g Database Control Release 11.1.0. Copyright (c) 1996, 2007 Oracle Corporation. Todos los derechos reservados. Oracle Enterprise Manager 11g no se está ejecutando. -------------------------------------------------- ---------------- <br>
Charly
0

Esto puede o no estar relacionado, pero si su base de datos se está ejecutando ASM, verifique que se cssdesté ejecutando antes de invocar startsu init-script, o mejor, asegúrese de que su script de inicio mire la lista de procesos y espere hasta que vea el proceso antes de hacerlo. cualquier cosa ... (CSSD es el demonio que controla la comunicación entre la instancia de la base de datos y la instancia de ASM).

[root@up-edia-db1 ~]# grep cssd /etc/inittab
h1:35:respawn:/etc/init.d/init.cssd run >/dev/null 2>&1 </dev/null
[root@up-edia-db1 ~]# ps -fu oracle|grep cssd
oracle    3837  3662  0 Mar19 ?        00:02:23 /opt/oracle/product/11.1.0.7/asm/bin/ocssd.bin

Otra solución es eliminar esa entrada del inittabarchivo y convertirla en una secuencia de comandos de inicio, pero cuando realice cualquier instalación de Oracle, la volverá a colocar allí (de la memoria), por lo que se convertirá en un gran mantenimiento. Todavía no sé por qué Oracle insiste en poner esto en inittab, es un poco doloroso.

Jerjes
fuente
0

Aquí hay algunos archivos de registro que pueden ayudarlo a solucionar este problema (de Metalink):

  • ORACLE_HOME / hostname_sid / sysman / log / emdb.nohup: contiene la salida estándar del proceso Java principal de la consola en cada inicio / salida (dbconsole y agent). Se adjunta con cada nueva salida del proceso Java principal de la consola.
  • ORACLE_HOME / hostname_sid / sysman / log / emagent.log and emagent.trc - archivos principales de registro y rastreo del agente
  • ORACLE_HOME / hostname_sid / sysman / log / emoms.log y emoms.trc - principales archivos de registro y rastreo del servicio de administración
  • ORACLE_HOME / hostname_SID / sysman / log / emdctl.log y emdctl.trc - archivos de registro y rastreo de emctl
  • ORACLE_HOME / hostname_SID / sysman / log / emagentfetchlet.trc y emagentfetchlet.log - archivo de registro y rastreo para Java Fetchlets

Aquí hay una discusión sobre un tema similar.

Además, no deben aparecer guiones bajos en el nombre de host; no deberías estar usando DHCP; nslookup debe resolver FQN y la búsqueda inversa debe funcionar; IPV6 aún no es compatible.

DCookie
fuente