Muchas veces cuando se quiere trabajar con la Consola de Enterprise Manager 10g, al momento de iniciar por primera vez es común que aparezca el mensaje "java.lang.Exception: Exception in sending Request :: null". Esto se debe a un error de configuración respecto a la zona horaria que tiene por defecto.
Antes de empezar hay que cerrar el navegador que se esta utilizando.
Para corregir este pequeño problema y poder usar la consola para monitorear y administrar la base de datos se debe hacer lo siguiente:
Iniciar una sesión de comando y asignar las variables de memoria, solo en caso de que no estén asignadas, para este ejemplo las variables son las siguientes:
Una vez asignadas las variables de memoria, lo siguiente es detener la consola, para lo cual se utiliza el comando emctl stop dbconsole:
Se debe desplegar un mensaje indicando que se detuvo correctamente, en caso de que aparezca otro mensaje habría que revisar el detalle del mismo. Supongamos que todo salio bien, así que continuemos...
Antes de continuar, una breve explicación. Cuando se hace la instalación del RDBMS de Oracle y se especifica que se desea utilizar la consola del Enterprise Manager, el proceso de instalación toma algunos parámetros para armar la configuración, por ejemplo, el nombre del servidor o el equipo donde se esta haciendo la instalación (hostname) y el SID de la base de datos (instance_name). Con esta información se crea un directorio o carpeta, que es donde se almacena la información de la consola del Enterprise Manager que se va a utilizar para administrar o monitorear la base de datos, lo que quiere decir que en un mismo equipo que tenga más de una base de datos se pueden tener varias consolas de Enterprise Manager. La ruta donde se crea este directorio es similar a la siguiente:
ORACLE_HOME/hostname_instanceName/sysman/config
El equipo donde se esta haciendo esta configuración tiene el nombre de ORCL y el SID de la base de datos también es ORCL, por lo que el directorio donde esta la configuración de la consola del Enterprise Manager esta en la siguiente ruta:
C:\oracle/product\10.2.0\db_1\db_1\ORCL_ORCL\sysman\config
o lo que es lo mismo:
%ORACLE_HOME%\ORCL_ORCL\sysman\config
Ya una vez identificada la ubicación, el archivo con el que se va a trabajar es emd.properties. Lo primero que se tiene que hacer es un respaldo de seguridad, para este ejercicio a la copia se le puso el nombre de emd.properties.ORG
Ya hecha la copia se puede abrir el archivo original para editar su contenido, se recomienda utilizar un editor de texto que NO utilice marcas de párrafo y otros símbolos de formatos ocultos, es decir Microsoft Word o cualquiera que se le parezca.
Una vez abierto el archivo, se debe buscar la cadena agentTZRegion, por lo regular es la última línea.
El valor que se debe poner es el que corresponde a la zona horario de donde se esta haciendo la instalación, para este ejercicio el valor que corresponde es Americas/Mexico_City. Una vez hecho el cambio se debe grabar el archivo.
En la ruta %ORACLE_HOME%/sysman/admin/ existe el archivo nsupportedtzs.lst, en este archivo está el listado de todas las zonas horarias.
Lo siguiente es levantar la consola con el comando emctl start dbconsole.
Confirmar que la consola se levanta de manera correcta, para lo cual se despliega el mensaje "...se ha iniciado correctamente."
Para validar que los cambios son correctos hay que volver a iniciar una sesión. Abrir el navegador y proporcionar el usuario y password.
Se debe desplegar la pantalla principal de la consola.
Cualquier duda o comentario al respecto no duden en contactarme.
3 comentarios:
cómo resolver Error de sistema 5.
cuando empiezo servicio consola db. conseguí error
C: \ Users \ dbconsole KUMAR> parada emctl
Oracle Database 10g Enterprise Manager Control de Liberación 10.2.0.1.0
Derechos de autor (c) 1996, 2005 Oracle Corporation. Todos los derechos reservados.
http: // KUMAR-PC: 1158 / em / console / aboutApplication
Error de sistema 5.
Acceso denegado.
por favor resolver este problema
ponerse en contacto conmigo en este correo id - gupta.anup113@gmail.com
Maybe you can try with the next command: emctl stop dbconsole (to stop the console) and emctl start dbconsole.
In the example, the command is incomplete, the dbconsole clause is missing. Please try and tell me your results.
i did all the steps but it doesn't work. The error message persist. What can i do?
Publicar un comentario