Como posso iniciar o Oracle Enterprise Manager depois de reiniciar o Red Hat Server?

9

Eu instalei o Oracle 11g no Red Hat Enterprise Server 5.0. A primeira vez que tudo funcionou bem.

Após criar o arquivo de script do dbora em /etc/init.d/ e configurar todas as variáveis ambientais oracle, reiniciei o servidor e, em seguida, o Oracle Enterprise Manager não está funcionando

Não consigo abrir o EM no meu navegador. Quando vejo, emctl status dbconsole - mostra

bash-3.00 $ emctl status dbconsole
Lançamento do controle de banco de dados do Oracle Enterprise Manager 11g 11.1.0. Copyright (c) 1996, 2007 Oracle Corporation. Todos os direitos reservados.

O Oracle Enterprise Manager 11g não está em execução.
-------------------------------------------------- ----------------

Mas o agente está funcionando bem = > bash-3.00 $ emctl status agent Lançamento do Controle de Banco de Dados do Oracle Enterprise Manager 11g 11.1.0. Copyright (c) 1996, 2007 Oracle Corporation. Todos os direitos reservados.
-------------------------------------------------- -------------
Versão do agente: 11.1.0.0.1
Versão do OMS: 11.1.0.0.1
Versão do Protocolo: 11.1.0.0.1
Página inicial do agente: /u01/apps/oracle/product/11.1.0/devdb_02_FCC2
Binários do agente: /u01/apps/oracle/product/11.1.0/
Processo de agente ID: 983264
Identificação do processo pai: 741562

Iniciado em: 2009-25-05 10:52:23
Iniciado pelo usuário: orcl
Último Recarregamento: 2009-25-05 13:42:41
Último upload bem-sucedido: (nenhum)
Última tentativa de upload: (nenhum)
Total de Megabytes de arquivos XML enviados até agora: 0.00
Número de arquivos XML pendentes de upload: 0
Tamanho dos arquivos XML pendentes de upload (MB): 0.00
Espaço em disco disponível no sistema de arquivos de upload: 28.08%

O agente está funcionando e pronto para exibição

Quando eu estou tentando iniciar o dbconsole, ele passa por erro:

bash-3.00 $ emctl iniciar o dbconsole

Lançamento do controle de banco de dados do Oracle Enterprise Manager 11g 11.1.0.0
Copyright (c) 1996, 2007 Oracle Corporation. Todos os direitos reservados.

Iniciando o controle do banco de dados Oracle Enterprise Manager 11g
..................................... .................................................. ...... falhou.
-------------------------------------------------- ----------------

Por favor ajude a resolver este erro.

    
por Charly 26.05.2009 / 14:57

5 respostas

7

Tente reconfigurar completamente

emctl stop dbconsole
emca -repos drop
emca -repos create
emca -deconfig dbcontrol db
emca -config dbcontrol db

Os melhores cumprimentos

    
por 28.05.2009 / 12:49
2

tente

emctl start dbconsole

se isso não ajudar - tente reconfigurar em

emca -config dbcontrol db
    
por 27.05.2009 / 09:11
0

o que fazemos aqui é: su - oráculo e depois: cd /usr/local/oracle/product/10.2.0/db_1/bin ./emctl status < - para verificar o oem não está em execução ./emctl start dbconsole < - para iniciar oem

verifique os arquivos de log do oracle para obter mais informações sobre o erro

esperando que isso ajude você.

    
por 26.05.2009 / 15:07
0

Isso pode ou não estar relacionado, mas se o banco de dados estiver sendo executado em ASM , verifique se o cssd está em execução antes de chamar start no seu init -script - ou melhor, certifique-se de que O script init observa a lista de processos e aguarda até ver o processo antes de fazer qualquer coisa ... (CSSD é o daemon que controla a comunicação entre a instância do banco de dados e a instância do ASM).

[root@up-edia-db1 ~]# grep cssd /etc/inittab
h1:35:respawn:/etc/init.d/init.cssd run >/dev/null 2>&1 </dev/null
[root@up-edia-db1 ~]# ps -fu oracle|grep cssd
oracle    3837  3662  0 Mar19 ?        00:02:23 /opt/oracle/product/11.1.0.7/asm/bin/ocssd.bin

Outra solução é remover essa entrada do arquivo inittab e trabalhá-la em um script de inicialização - mas quando você fizer qualquer instalação do Oracle, ela será colocada de volta lá (da memória) - portanto, se torna alta manutenção. Eu ainda não sei porque a Oracle insiste em colocar isso no inittab - é um pouco doloroso.

    
por 27.05.2009 / 10:24
0

Aqui estão alguns arquivos de log que podem ajudá-lo a solucionar esse problema (da Metalink):

  • ORACLE_HOME / hostname_sid / sysman / log / emdb.nohup - contém a saída padrão do processo Java principal do console em cada inicialização / saída (dbconsole e agent). Ele é anexado a cada nova saída do processo Java principal do console.
  • ORACLE_HOME / hostname_sid / sysman / log / emagent.log e emagent.trc - registro do agente principal & arquivos de rastreio
  • ORACLE_HOME / hostname_sid / sysman / log / emoms.log e emoms.trc - registro do serviço de gerenciamento principal & arquivos de rastreio
  • ORACLE_HOME / hostname_SID / sysman / log / emdctl.log e emdctl.trc - emctl log & arquivos de rastreio
  • ORACLE_HOME / hostname_SID / sysman / log / emagentfetchlet.trc e emagentfetchlet.log - arquivo de log e rastreio para Java Fetchlets

Aqui está uma discussão sobre um problema semelhante.

Além disso, nenhum sublinhado deve estar no nome do host; você não deveria estar usando DHCP; O nslookup deve resolver o FQN e a pesquisa inversa deve funcionar; IPV6 ainda não suportado.

    
por 27.05.2009 / 22:11