Você está na página 1de 5

Arquivo para Enterprise Manager Categoria

Erro OC4J Configuration issue, ao Iniciar Oracle Enterprise Manager


quarta-feira, maio 6th, 2009

Ol Pessoal, O assunto que iremos abordar hoje muito encontrado em Fruns por causa da dificuldade de encontrar informao para resolver o problema especfico. Pois sabemos que o Oracle Enterprise Manager existem diversos tipos de erros que so resolvidos de diferentes formas. Hoje um cliente me reportou um Problema com o Oracle Enterprise Manager. Ento vou contar a histria como foi. Um certo dia um Funcionrio de TI resolveu instalar Banco de Dados Oracle 10g no Sistema Operacional Windows no qual foi instalado uma instalao Default do Oracle10g N,N,F (NEXT,NEXT,FINISH). Com isso o funcionrio de TI no se preocupou em setar IP fixo no Servidor, deixando DHCP. Aparentemente a instalao ficou perfeita tudo funcionando sem nenhum problema. Um certo dia o Servidor foi ligado novamente e ocorreu Problema com Oracle Enterprise Manager. Detalhe que Listener e Banco de Dados funcionava normal, apenas o Oracle Enterprise Manager que no funcionava. Com isso ao tentar iniciar o Oracle Enterprise Manager apresentava o seguinte problema: Problema Reportado: - OC4J Configuration issue. C:\oracle\product\10.2.0\db_1/oc4j/j2ee/OC4J_DBConsole_X.X.X.X_orcl not found. Possveis Causas: - Determinar Ip Dinmico(DHCP) para Servidor de Banco de Dados ao invs de Ip fixo. - Determinar EndereoIp/Hostname dinmico. Soluo: - Setar Endereo Ip Fixo / Hostname

- Reconstruir o Repositrio do Oracle Enterprise Manager. Antes de reconstruir o repositrio necessrio obter as seguintes informaes: - Database SID: - Listener port number: - Password for SYS user: - Password for DBSNMP user: - Password for SYSMAN user: 1- Dropando o Repositrio Enterprise Manager [oracle@oracle10]$emca -deconfig dbcontrol db -repos drop STARTED EMCA at Nov 8, 2008 10:57:16 AM EM Configuration Assistant, Version 10.2.0.1.0 Production Copyright (c) 2003, 2005, Oracle. All rights reserved. Enter the following information: Database SID: orcl Listener port number: 1521 Password for SYS user: xxx Password for SYSMAN user: xxx Password for SYSMAN user: xxx Do you wish to continue? [yes(Y)/no(N)]: Y Nov 8, 2008 10:57:32 AM oracle.sysman.emcp.EMConfig perform INFO: This operation is being logged at /oracle/app/product/10.2.0/orcl/cfgtoollogs/emca/orcl/emca_2008-11-08_10-57-16AM.log. Nov 8, 2008 10:57:34 AM oracle.sysman.emcp.EMDBPreConfig performDeconfiguration WARNING: EM is not configured for this database. No EM-specific actions can be performed. Nov 8, 2008 10:57:34 AM oracle.sysman.emcp.EMReposConfig dropRepository INFO: Dropping the EM repository (this may take a while) Nov 8, 2008 10:59:51 AM oracle.sysman.emcp.EMReposConfig invoke INFO: Repository successfully dropped Enterprise Manager configuration completed successfully FINISHED EMCA at Nov 8, 2008 10:59:51 AM 2- Criando o Repositrio Enterprise Manager [oracle@oracle10]$emca -config dbcontrol db -repos create

STARTED EMCA at Nov 8, 2008 11:01:04 AM EM Configuration Assistant, Version 10.2.0.1.0 Production Copyright (c) 2003, 2005, Oracle. All rights reserved. Enter the following information: Database SID: orcl Listener port number: 1521 Password for SYS user: xxx Password for DBSNMP user: dbsnmp Password for SYSMAN user: xxx Password for SYSMAN user: Email address for notifications (optional): Outgoing Mail (SMTP) server for notifications (optional): You have specified the following settings Database ORACLE_HOME . /oracle/app/product/10.2.0/orcl Database hostname . brunomurassaki.com.br Listener port number . 1521 Database SID . orcl Email address for notifications Outgoing Mail (SMTP) server for notifications Do you wish to continue? [yes(Y)/no(N)]: Y Nov 8, 2008 11:01:31 AM oracle.sysman.emcp.EMConfig perform INFO: This operation is being logged at /oracle/app/product/10.2.0/orcl/cfgtoollogs/emca/orcl/emca_2008-11-08_11-01-04AM.log. Nov 8, 2008 11:01:36 AM oracle.sysman.emcp.EMReposConfig createRepository INFO: Creating the EM repository (this may take a while) Nov 8, 2008 11:04:23 AM oracle.sysman.emcp.EMReposConfig invoke INFO: Repository successfully created Nov 8, 2008 11:04:32 AM oracle.sysman.emcp.util.DBControlUtil startOMS INFO: Starting Database Control (this may take a while) Nov 8, 2008 11:06:09 AM oracle.sysman.emcp.EMDBPostConfig performConfiguration INFO: Database Control started successfully Nov 8, 2008 11:06:09 AM oracle.sysman.emcp.EMDBPostConfig performConfiguration INFO: >>>>>>>>>>> The Database Control URL is http://X.X.X.X:5500/em <<<<<<<<<<< Enterprise Manager configuration completed successfully FINISHED EMCA at Nov 8, 2008 11:06:09 AM Pronto, Repositrio Criado com Suscesso. 3- Iremos verificar se o Oracle Enterprise Manager est rodando:

[oracle@oracle10 emd]$ emctl status dbconsole Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0 Copyright (c) 1996, 2005 Oracle Corporation. All rights reserved. http://brunomurassaki.com.br:5500/em/console/aboutApplication Oracle Enterprise Manager 10g is running. 4- Aps reconstruir o repositrio e necessitar verificar qual porta o OEM est utilizando, entre no diretrio abaixo: ORACLE_HOME/install/portlist.ini Pronto, agora basta entrar em qualquer navegador e com endereo correto utilizar Oracle Enterprise Manager. Abrao, Bruno Murassaki Postado em Enterprise Manager | 6 Comentrio

Problema OEM: Pagina Home do OEM(DB console): java.lang.Exception: IOException in sending Request
tera-feira, maro 3rd, 2009

Ol Pessoal, Hoje irei comentar sobre um problema com Enterprise Manager aps a troca do horrio de Vero. Esse erro acontecia aps logado como SYS ou SYSTEM navegando na aba Home. SITUACAO DO AMBIENTE (Red Hat Enterprise Linux 5): Verificar Timezone do Linux: Descobrir TIme Zone do Linux /etc/sysconfig/clock America/Sao_Paulo Banco de Dados Oracle 10g 10.2.0.4 Brazil/East ERRO SOLICITADO PELO CLIENTE: Erro na Pagina Home do Enterprise Manager(DB console): java.lang.Exception: IOException in sending Request CAUSA: TIMEZONE desconfigurado no Agent do Enterprise Manager devido a troca de Horrio de Vero.

SOLUCAO: 1-Criar Variavel de Ambiente no Bash_profile TZ=Etc/GMT+3 export TZ Para Horrio de Vero utilize: TZ=Etc/GMT+2 Para Horrio de Inverno utilize: TZ=Etc/GMT+3 2-Rodar o Seguinte comando: emctl resetTZ agent 3- conectar com o usuario SYSMAN e executar os seguinte comandos: sqlplus /nolog SQL>conn sysman/senha SQL>exec mgmt_target.set_agent_tzrgn( nome_servidor:3938 , Etc/GMT+3); SQL>commit; 4-Iniciar o Enterprise Manager: emctl stop dbconsole emctl start dbconsole Abrao Bruno Murassaki

Você também pode gostar