Oracle configuración de enterprise manager
Despues de restaurar algunas bases de datos de producción he tenido problemas para que funcione el enterprise manager.
Para arreglarlo he hecho lo siguiente:
Worked great, I had to restore a 32 bit database on a 64 bit system. After restore/recover operations with RMAN I did the following.
1) startup upgrade; 2) @?/rdbms/admin/utlirp.sql 3) shutdown immediate; 4) startup;
This fixed everything and allow for normal logins. I restored a 10.2.0.3 database.
Que aparecía en la siguiente página: http://forums.oracle.com/forums/thread.jspa?threadID=344960
Para crear manualmente el enterprise manager para la base de datos en concreto se puede ejecutar el siguiente comando
/opt/oracle/product/10.2.0/db/bin/emca -config dbcontrol db -silent -cluster -ASM_USER_ROLE SYSDBA -ASM_USER_NAME SYS -NODE_LIST orapru01,orapru02 -CLUSTER_NAME crspru -LOG_FILE /opt/admin/PRUEBAS/scripts/emConfig.log -DBSNMP_PWD &&dbsnmpPassword -SYS_PWD &&sysPassword -ASM_USER_PWD &&asmSysPassword -SID PRU -ASM_SID +ASM1 -DB_UNIQUE_NAME PRUEBAS -EM_HOME /opt/oracle/product/10.2.0/db -SID_LIST PRU1,PRU2 -SYSMAN_PWD &&sysmanPassword -SERVICE_NAME PRUEBAS -ASM_PORT 1521 -PORT 1521 -LISTENER_OH /opt/oracle/product/10.2.0/db -LISTENER LISTENER -ORACLE_HOME /opt/oracle/product/10.2.0/db -HOST orapru01 -ASM_OH /opt/oracle/product/10.2.0/db;
Esto lo he sacado de los propios scripts de creación de base de datos, que se generan con el dbca. En este caso es para una base de datos que se llama PRUEBA cuyo SID es PRU.