Um erro muito comum na vida de um DBA ao tentar iniciar o Oracle Enterprise Manager Database Control é receber a mensagem de erro,
OC4J Configuration issue. /u02/app/oracle/product/10.2/db_1/oc4j/j2ee/OC4J_DBConsole_xxx not found.
Este erro é provocado por inúmeros fatores, dentre eles alterações no hostname do servidor e portas do listener. Uma das formas para solucionarmos o problema é recriando o repositório do OEM, nosso objetivo.
Para inicio de atividade vamos identificar algumas informações que serão necessárias no decorrer do processo.
– Database SID: ORACLE_SID
– Listener port number: Porta do listener
– Password for SYS user: Senha do usuário SYS
– Password for DBSNMP user: Senha do usuário DBSNMP
– Password for SYSMAN user: Senha do usuário SYSMAN
1. Dropando o repositório do OEM:
[oracle@orcl ~]$ $ORACLE_HOME/bin/emca -deconfig dbcontrol db -repos drop STARTED EMCA em 06/09/2011 13:17:36 Assistente de Configuracao do EM, Producao da Versao 10.2.0.5.0 Copyright (c) 2003, 2009, Oracle. Todos os direitos reservados. Especifique as seguintes informacoes: SID do Banco de Dados: orcl10g Numero da porta do listener: 1521 Senha para o usuario SYS: Senha do usuario SYSMAN: ---------------------------------------------------------------------- WARNING : While repository is dropped the database will be put in quiesce mode. ---------------------------------------------------------------------- Deseja continuar? [sim(Y)/nao(N)]: Y 06/09/2011 13:17:48 oracle.sysman.emcp.EMConfig perform INFO: Esta operacao esta sendo registrada em /u02/app/oracle/product/10.2/db_1/cfgtoollogs/emca/orcl10g/emca_2011-09-06_01-17-36-PM.log. 06/09/2011 13:17:50 oracle.sysman.emcp.EMDBPreConfig performDeconfiguration WARNING: O EM nao esta configurado para este banco de dados. Nenhuma acao especifica do EM pode ser executada. 06/09/2011 13:17:50 oracle.sysman.emcp.EMReposConfig invoke INFO: Eliminando o repositorio do EM (isso pode demorar um pouco)... 06/09/2011 13:17:50 oracle.sysman.emcp.EMReposConfig dropRepository INFO: Eliminando o repositorio do EM (isso pode demorar um pouco)... 06/09/2011 13:19:24 oracle.sysman.emcp.EMReposConfig invoke INFO: Repositorio eliminado com sucesso A configuracao do Enterprise Manager foi concluida com sucesso FINISHED EMCA em 06/09/2011 13:19:25
2. Criando o repositório do OEM
[oracle@orcl ~]$ $ORACLE_HOME/bin/emca -config dbcontrol db -repos create STARTED EMCA em 06/09/2011 13:25:45 Assistente de Configuracao do EM, Producao da Versao 10.2.0.5.0 Copyright (c) 2003, 2009, Oracle. Todos os direitos reservados. Especifique as seguintes informacoes: SID do Banco de Dados: orcl10g Número da porta do listener: 1521 Senha para o usuario SYS: Senha do usuario DBSNMP: Senha do usuario SYSMAN: Endereco de e-mail para notificacoes (opcional): Servidor de Saida de Correio (SMTP) para notificacoes (opcional): ----------------------------------------------------------------- Voce especificou as seguintes definicoes ORACLE_HOME do banco de dados ................ /u02/app/oracle/product/10.2/db_1 Local hostname ................ orcl.anderson Numero da porta do listener ................ 1521 SID do Banco de Dados ................ orcl10g Endereco de e-mail para notificacoes ............... Servidor de Saida de Correio (SMTP) para notificacoes ............... ----------------------------------------------------------------- Deseja continuar? [sim(Y)/nao(N)]: Y 06/09/2011 13:26:01 oracle.sysman.emcp.EMConfig perform INFO: Esta operacao esta sendo registrada em /u02/app/oracle/product/10.2/db_1/cfgtoollogs/emca/orcl10g/emca_2011-09-06_01-25-45-PM.log. 06/09/2011 13:26:03 oracle.sysman.emcp.EMReposConfig createRepository INFO: Criando o repositorio do EM (isso pode demorar um pouco)... 06/09/2011 13:28:36 oracle.sysman.emcp.EMReposConfig invoke INFO: Repositorio criado com sucesso 06/09/2011 13:28:47 oracle.sysman.emcp.util.DBControlUtil secureDBConsole INFO: Protegendo o Database Control (isso pode demorar um pouco) ... 06/09/2011 13:29:26 oracle.sysman.emcp.util.DBControlUtil secureDBConsole INFO: Database Control protegido com sucesso. 06/09/2011 13:29:26 oracle.sysman.emcp.util.DBControlUtil startOMS INFO: Iniciando Database Control (isso pode demorar um pouco)... 06/09/2011 13:35:26 oracle.sysman.emcp.EMDBPostConfig performConfiguration INFO: Database Control iniciado com sucesso 06/09/2011 13:35:27 oracle.sysman.emcp.EMDBPostConfig performConfiguration INFO: >>>>>>>>>>> O URL de Controle do Banco de Dados é https://orcl.anderson:5500/em <<<<<<<<<<< A configuracao do Enterprise Manager foi concluida com sucesso FINISHED EMCA em 06/09/2011 13:35:27
3. Verificar se o OEM está em execução
[oracle@orcl ~]$ $ORACLE_HOME/bin/emctl status dbconsole TZ set to Brazil/East Oracle Enterprise Manager 10g Database Control Release 10.2.0.5.0 Copyright (c) 1996, 2010 Oracle Corporation. All rights reserved. https://orcl.anderson:5501/em/console/aboutApplication Oracle Enterprise Manager 10g is running. ------------------------------------------------------------------ Logs are generated in directory /u02/app/oracle/product/10.2/db_1/orcl.anderson_orcl10g/sysman/log
Pronto, OEM funcionando!
0 comentários:
Postar um comentário