sábado, 23 de marzo de 2013

Borrar, Activar (Recrear) el dbconsole (EM)

En esta ocasión, voy a listar los comandos necesarios para Activar, Borrar y Recrear el dbconsole. Es decir el Enterprise Manager. La herramienta gráfica para administrar/revisar que incluye el Software de Oracle para revisar las Bases de Datos.

Yo no soy muy amiga de las herramientas gráficas, pero pero muchas veces, no sólo son nuestras 'amigas', sino que además facilitan las cosas... O simplemente nos pide 'el cliente' configurar la herramienta gráfica por que le guste los dibujitos y colorines.

Como sea, detallamos los comandos y las ejecuciones necesarias para Borrar, Activar, Recrear y configurar el EM (dbconsole)


*Nota:- Para ejecutar estos comandos hay que exportar la variable ORACLE_HOSTNAME, con el nombre de la máquina, o en su defecto con la IP Virtual configurada en el parámetro HOST de la configuración del lístener

1.- ACTIVAR

Para crear la configuración del Database Control y la creación del repositorio, se ejecutaría :

emca -config dbcontrol db -repos create cluster*

*(El parámetro cluster, es opcional, y sólo utilizado en entornos configurados en Cluster). 

Con este comando, no solo configuraríamos el dbconsole, sino que se crearían los paquetes del repositorio sobre el esquema SYSMAN en la Base de Datos. Es decir, de no existir el usuario SYSMAN en la Base de Datos, dicho comando lo crearía con los requisitos necesarios para el funcionamiento del EM. 

La ejecución de este comando, nos pedirá los siguientes parámetros: 


Enter the following information:
Database unique name:(Nombre de la Base de Datos, no de la Instancia; Si se trata de un RAC de 2 Instancias - ORAC01/ORAC02 - se configuraría el nombre de la instancia solamente: ORAC)
Listener port number: (Puerto del listener de la BBDD) 
Cluster name: crs (si se tratara de una BBDD configurada en Cluster)
Password for SYS user: (Passwd del SYS)
Password for DBSNMP user: (Passwd del SYS)
Password for SYSMAN user: (Passwd para el usuario SYSMAN; en este paso es cuando se crearía el usuario SYSMAN)
Email address for notifications (optional):
Outgoing Mail (SMTP) server for notifications (optional):

Los siguientes parámetros nos los pediría si estuviéramos trabajando con una BBDD con ASM configurado: 

ASM ORACLE_HOME [ /ruta/oracle/home/ASM ]:
ASM port [ 1521 ]:
ASM user role [ SYSDBA ]:
ASM username [ SYS ]:
ASM user password: xxxxx


2.- BORRAR

El comando que hay que ejecutar para eliminar la configuración del EM de una BBDD sería 

emca -deconfig dbcontrol db -repos drop -cluster*

*(El parámetro cluster, es opcional para entornos configurados en Cluster). 

Con este comando desconfigura el EM, y borra el esquema SYSMAN de la BBDD, y por tanto, todos los datos que el esquema SYSMAN contenga. 

Los parámetros que este comando nos solicita serían: 

Enter the following information:
Database unique name:(nombre de la bbdd en RAC)
Listener port number:(puerto del listener, no confundir con el puerto que usa dbconsole)
Password for SYS user:(Passwd de SYS) 
Password for SYSMAN user: (Passwd de SYSMAN)

Do you wish to continue? [yes(Y)/no(N)]:Y

3.- COMPROBAR LA CONFIGURACIÓN

Si queremos comprobar la configuración existente en un EM ya activado, se ejecutaría el siguiente comando : 


emca -displayConfig dbcontrol -cluster

nos pide:

Enter the following information:
Database unique name: SID

Do you wish to continue? [yes(Y)/no(N)]: Y

Nos muestra la siguiente información:

**************** Current Configuration ****************
INSTANCE            NODE          DBCONTROL_UPLOAD_HOST
--------           -----          ---------------------
SID1               node1                          node1
SID2               node2                          node1



4.- Cambiar los Puertos de la DBCONSOLE

Por defecto, el EM se configura automáticamente sobre el puerto 5500. Pero si por circunstancias necesitásemos reconfigurar el puerto de acceso (por ejemplo, si coexistieran dos Bases de Datos en la misma máquina y no pudieran compartir puerto), ejecutaríamos el siguiente comando: 

emca -reconfig ports -cluster -DBCONTROL_HTTP_PORT 1158

Y el acceso al EM sería 

 https://< IP máquina >:1158/em 




Fuentes:- 

No hay comentarios: