sábado, 18 de fevereiro de 2012

Recriando repositório do Oracle Enterprise Manager

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!


Postagem mais recente Postagem mais antiga Página inicial

0 comentários:

Postar um comentário

Translate

# Suporte

# ACE Program

#Oracle

#Oracle
Disclaimer: The views expressed on this blog are my own and do not necessarily reflect the views of Oracle.

#Blog reconhecido

#ARTICULISTA

Marcadores

Postagens populares