Cuando se cambia el nombre del Host de un equipo que soporta un SGBDR Oracle, al acceder como SYS al Enterprise Manager Database Control se muestra un error de Java:
java.lang.Exception: UnknownHostException sending request::nombrehost
Esto es debido a que el nombre de Host se almacena en archivos de configuración y repositorio del EM Control. Para ello debemos realizar unos pasos como son:
- Eliminar los archivos de configuración existentes.
- Eliminar los objetos del repositorio existentes.
- Crear de nuevo los archivos de configuración y objetos del repositorio
Todos estos pasos se pueden realizar en uno sólo y para ello utilizaremos el Enterprise Manager Configuration Assistant (EMCA) una herramienta de consola. (http://docs.oracle.com/cd/B28359_01/server.111/b28319/emca.htm)
Por ejemplo para la versión 10gR2 desde la línea de comandos ejecutaremos:
C:\> emca -config dbcontrol db -repos recreate
Este comando nos preguntará si realmente deseamos realizar el proceso, si seguimos a delante le deberemos indicar el nombre del SID de la BBDD y el puerto del Listener. Con ello, y después de una confirmación final se realizará el proceso de eliminación y configuración de los elementos necesarios para el Enterprise Manager.
A continuación se muestra el proceso de cambio:
EMCA iniciado en 05-dic-2012 11:12:50
Asistente de Configuraci¾n de EM, Versi¾n 10.2.0.1.0 Producci¾n
Copyright (c) 2003, 2005, Oracle. Todos los Derechos Reservados.
Introduzca la siguiente informaci¾n:
SID de Base de Datos: orcl
Database Control ya estß configurado para la base de datos orcl
Ha seleccionado configurar Database Control para gestionar la base de datos orcl
Se eliminarß la configuraci¾n existente y los valores por defecto y se realizarß
una configuraci¾n nueva
┐Desea continuar? [sÝ(Y)/no(N)]: y
N·mero de Puerto del Listener: 1521
Contrase±a de Usuario SYS:
Contrase±a de Usuario DBSNMP:
Contrase±a de Usuario SYSMAN:
Contrase±a de Usuario SYSMAN: Direcci¾n de Correo Electr¾nico para Notificacione
s (opcional):
Servidor de Correo Saliente (SMTP) para Notificaciones (opcional):
-----------------------------------------------------------------
Ha especificado los siguientes valores
ORACLE_HOME de Base de Datos ................ C:\oracle\product\10.2.0\db_1
Nombre del host de la base de datos ................ edi00041.octaedin.local
N·mero de Puerto del Listener ................ 1521
SID de Base de Datos ................ orcl
Direcci¾n de Correo Electr¾nico para Notificaciones ...............
Servidor de Correo Saliente (SMTP) para Notificaciones ...............
-----------------------------------------------------------------
┐Desea continuar? [sÝ(Y)/no(N)]: y
05-dic-2012 11:13:56 oracle.sysman.emcp.EMConfig perform
INFO: Esta operaci¾n se estß registrando en C:\oracle\product\10.2.0\db_1\cfgtoo
llogs\emca\orcl\emca_2012-12-05_11-12-50-AM.log.
05-dic-2012 11:13:58 oracle.sysman.emcp.util.DBControlUtil stopOMS
INFO: Parando Database Control. Puede tardar unos minutos...
05-dic-2012 11:14:48 oracle.sysman.emcp.EMReposConfig dropRepository
INFO: Borrando el repositorio de EM. Puede tardar unos minutos...
05-dic-2012 11:16:10 oracle.sysman.emcp.EMReposConfig invoke
INFO: El repositorio se ha borrado correctamente
05-dic-2012 11:16:10 oracle.sysman.emcp.EMReposConfig createRepository
INFO: Creando el repositorio de EM. Puede tardar unos minutos...
05-dic-2012 11:19:35 oracle.sysman.emcp.EMReposConfig invoke
INFO: El repositorio se ha creado correctamente
05-dic-2012 11:19:46 oracle.sysman.emcp.util.DBControlUtil startOMS
INFO: Iniciando Database Control. Puede tardar unos minutos...
05-dic-2012 11:20:26 oracle.sysman.emcp.EMDBPostConfig performConfiguration
INFO: Database Control se ha iniciado correctamente
05-dic-2012 11:20:26 oracle.sysman.emcp.EMDBPostConfig performConfiguration
INFO: >>>>>>>>>>> La URL de Database Control es http://edi00041.octaedin.local:1
158/em <<<<<<<<<<<
La configuraci¾n de Enterprise Manager se ha realizado correctamente
EMCA terminado en 05-dic-2012 11:20:26
No hay comentarios:
Publicar un comentario