domingo, 6 de marzo de 2016

Cómo reconfigurar el Enterprise Manager de Oracle 11g con emca

Reconfigurar el Enterprise Manager de Oracle 11g con emca

Después de una restauración de base de datos mi Enterprise Manager de Oracle 11g está corrupto y ahora quiero recuperarlo para poder utilizarlo.

Para esto hay que remover y volver a crear el repositorio utilizando la herramienta Enterprise Manager Configuration Assistant o emca

Para remover el repositorio actual:

emca -deconfig dbcontrol db -repos drop
Enter the following information:
Database SID: INSTANCIA
Listener port number: 1521
Password for SYS user:
Password for SYSMAN user:
Do you wish to continue? [yes(Y)/no(N)]: Y


Para volver a crear el repositorio:

emca -config dbcontrol db -repos create
Database SID: INSTANCIA
Listener port number: 1521
Listener ORACLE_HOME [ C:\app\administrator\product\11.2.0\dbhome_2 ]:
Password for SYS user:
Password for DBSNMP user:
Password for SYSMAN user:
Password for SYSMAN user: Email address for notifications (optional):
Outgoing Mail (SMTP) server for notifications (optional):

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

Es probable que no hayas asignado un password al usuario DBSNMP, para eso abre otra consola y entra como sysdba a sqlplus.

SQL> ALTER USER DBSNMP IDENTIFIED BY yourpassword;

También pueden usar la instrucción recreate pero prefiero remover y después recrear porque la opción de recreate después de una restauración de base de datos en ocasiones no funciona correctamente.

emca -config dbcontrol db -repos recreate


Espero les sirva.

No hay comentarios.:

Publicar un comentario