Pular para o conteúdo
Visualizando 15 posts - 1 até 15 (de 15 do total)
  • Autor
    Posts
  • #93497
    Sousa04
    Participante

      Enterprise Manager 10G ORA-12541: TNS:no listener Status Falhou
      Detalhes ORA-12541: TNS:no listener (DBD ERROR: OCIServerAttach)

      Bom dia,

      Estou tendo alguns problemas com o EM. No meu servidor tenho duas instancias. E quando tento acessar com o enterprise manager na parte do Listener fala q nao está disponível porém tenho aplicações já acessando normalmente.

      Tentei apagar o repositório

      emca -deconfig dbcontrol db -repos drop

      e deu a seguinte mensagem:

      Could not connect to SYS/(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=MEU_HOSTNAME)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=exemplo))): ORA-12541: TNS:no listener (DBD ERROR: OCIServerAttach)

      Alguem pode dar uma dica ai????

      Vlw!!!!

      #93500
      hudsona
      Participante

        Sousa04

        Você consegue acessar as duas instâncias de outra máquina ??
        As duas aparecem quando você da o lsnrctl status ?

        Por sinal qual o resultado do lsnrctl status ?

        Abraços!

        #93502
        Sousa04
        Participante

          O resultado do lsnrctl status é esse. As duas instancias estão acessíveis.

          Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=MEU_HOSTNAME)(PORT=1521)))

          STATUS of the LISTENER

          Alias LISTENER
          Version TNSLSNR for Linux: Version 10.2.0.1.0 – Production
          Start Date 20-JAN-2010 13:19:51
          Uptime 70 days 22 hr. 53 min. 51 sec
          Trace Level off
          Security ON: Local OS Authentication
          SNMP ON
          Listener Parameter File /u01/app/oracle/product/10/desenv/network/admin/listener.ora
          Listener Log File /u01/app/oracle/product/10/desenv/network/log/listener.log
          Listening Endpoints Summary…
          (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=MEU_HOSTNAME)(PORT=1521)))
          (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0)))
          Services Summary…
          Service “PLSExtProc” has 1 instance(s).
          Instance “PLSExtProc”, status UNKNOWN, has 1 handler(s) for this service…
          Service “desenv” has 1 instance(s).
          Instance “desenv”, status UNKNOWN, has 1 handler(s) for this service…
          Service “homologa” has 1 instance(s).
          Instance “homologa”, status UNKNOWN, has 1 handler(s) for this service…
          The command completed successfully

          #93504
          hudsona
          Participante

            Sousa04

            Você chega a conseguir a logar no EM ou nem isso ?

            #93505
            Sousa04
            Participante

              quando acesso o enterprise via url ele já da a mensagem de cara

              O Enterprise Manager não consegue estabelecer conexão com a instância
              do banco de dados

              Conexão do Agente com a Instância

              Status Falhou

              Detalhes ORA-12541: TNS:no listener (DBD ERROR: OCIServerAttach)

              #93506
              hudsona
              Participante

                Bem então faz o seguinte

                vai no prompt

                Set a sua Oracle sid e depois verifica o status com o emctl status dbconsole, pega a url que ele vai retornar pra você caso o serviço esteja no ar e tenta acessar .

                #93507
                Peterson
                Participante

                  você de uma estação de trabalho consegue acessar alguma das instâncias? tipo sqlplus system/oracle@instancia

                  ???

                  Tive um problema parecido recentemente. Eu chegava até a página de login do EM, mas não conseguia fazer login, vi que através do sqlplus também não conseguia quando usava conexão pelo listener.
                  Vi que quando autenticava pelo sistema operacional no servidor funcionava? O que restou? O listener, restartei-o e funcionou.

                  #93509
                  Sousa04
                  Participante

                    Fiz conforme setei o sid e peguei o status

                    TZ set to Brazil/East
                    Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0
                    Copyright (c) 1996, 2005 Oracle Corporation. All rights reserved.
                    http://HOSTNAME:1158/em/console/aboutApplication

                    Oracle Enterprise Manager 10g is running.

                    Dai coloquei na barra de endereços. e apareceu a seguinte mensagem
                    Cannot find server or DNS error
                    Could not find the requested host name

                    Porém alterei o hostname para o ip do servidor
                    http://IP DO SERVIDOR:1158/em/

                    e dai ele acessa com a mensagem do listener

                    #93510
                    hudsona
                    Participante

                      Como esta no listener ?
                      com o ip ou com o nome do host ??

                      Você consegue acessar o banco da forma com a qual o peterson falou ?

                      sqlplus system/oracle@instancia ?

                      #93511
                      Sousa04
                      Participante

                        No listener está com o ip

                        consigo sim acessar via sqlplus
                        sqlplus system/oracle@instancia

                        normal

                        #93513
                        Peterson
                        Participante

                          OK,

                          Cara, acho q vc tem um problema aí com resolução de nomes, por isso tente acessar via IP. Você já tentou e deu erro.

                          Você pode tentar acessar via https ao invés de http, para isso, somente altere a url para https://:1158/em

                          Você deve se certificar que o serviço esteja rodando no servidor, com o comando emctl status dbconsole você tem essa resposta

                          Caso o serviço esteja executando, verifique se ele está “escutando” a porta do serviço. A porta geralmente é configurada na 1158 por padrão, quando você tem mais de um servidor na mesma máquina, pode ser que ele use a porta 5500 também. Verifique se ele está escutando qualquer dessas portas com o comando netstat -an | more

                          o resultado será algo parecido com:

                          Conexões ativas

                          Proto Endereço local Endereço externo Estado
                          TCP 0.0.0.0:80 0.0.0.0:0 LISTENING
                          TCP 0.0.0.0:135 0.0.0.0:0 LISTENING
                          TCP 0.0.0.0:445 0.0.0.0:0 LISTENING
                          TCP 0.0.0.0:902 0.0.0.0:0 LISTENING
                          TCP 0.0.0.0:912 0.0.0.0:0 LISTENING
                          TCP 0.0.0.0:1158 0.0.0.0:0 LISTENING

                          Ah, também pode acontecer do Database Console não estar instalado, nesse caso ele irá gerar erro já no comando emctl status dbconsole.

                          Faça essas verificações aí e nos avise!

                          Peterson[/b]

                          #93514
                          Sousa04
                          Participante

                            Seguinte usando https não rola. So com http mesmo.

                            segundo o comando está ok

                            Proto Recv-Q Send-Q Local Address Foreign Address State
                            tcp 0 0 0.0.0.0:1158 0.0.0.0:* LISTEN
                            tcp 0 0 0.0.0.0:5500 0.0.0.0:* LISTEN

                            e o enterprise tbm está ativo

                            emctl status dbconsole
                            TZ set to Brazil/East
                            Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0
                            Copyright (c) 1996, 2005 Oracle Corporation. All rights reserved.
                            http://HOSTNAME:5500/em/console/aboutApplication

                            Oracle Enterprise Manager 10g is running.

                            emctl status dbconsole
                            TZ set to Brazil/East
                            Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0
                            Copyright (c) 1996, 2005 Oracle Corporation. All rights reserved.
                            http://HOSTNAME:5500/em/console/aboutApplication

                            Oracle Enterprise Manager 10g is running.

                            #93516
                            Sousa04
                            Participante

                              as duas estão no ar

                              emctl status dbconsole
                              TZ set to Brazil/East
                              Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0
                              Copyright (c) 1996, 2005 Oracle Corporation. All rights reserved.
                              http://HOSTNAME:1158/em/console/aboutApplication

                              Oracle Enterprise Manager 10g is running.

                              emctl status dbconsole
                              TZ set to Brazil/East
                              Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0
                              Copyright (c) 1996, 2005 Oracle Corporation. All rights reserved.
                              http://HOSTNAME:5500/em/console/aboutApplication

                              Oracle Enterprise Manager 10g is running.

                              Alguma luz no fim do tunel?

                              #93539
                              Sousa04
                              Participante

                                será q isso tem algo haver com a instalação??

                                #93968
                                Sousa04
                                Participante

                                  [quote=”Peterson”:2fj8qs7o]OK,

                                  Cara, acho q vc tem um problema aí com resolução de nomes, por isso tente acessar via IP. Você já tentou e deu erro.

                                  Você pode tentar acessar via https ao invés de http, para isso, somente altere a url para https://:1158/em

                                  Você deve se certificar que o serviço esteja rodando no servidor, com o comando emctl status dbconsole você tem essa resposta

                                  Caso o serviço esteja executando, verifique se ele está “escutando” a porta do serviço. A porta geralmente é configurada na 1158 por padrão, quando você tem mais de um servidor na mesma máquina, pode ser que ele use a porta 5500 também. Verifique se ele está escutando qualquer dessas portas com o comando netstat -an | more

                                  o resultado será algo parecido com:

                                  Conexões ativas

                                  Proto Endereço local Endereço externo Estado
                                  TCP 0.0.0.0:80 0.0.0.0:0 LISTENING
                                  TCP 0.0.0.0:135 0.0.0.0:0 LISTENING
                                  TCP 0.0.0.0:445 0.0.0.0:0 LISTENING
                                  TCP 0.0.0.0:902 0.0.0.0:0 LISTENING
                                  TCP 0.0.0.0:912 0.0.0.0:0 LISTENING
                                  TCP 0.0.0.0:1158 0.0.0.0:0 LISTENING

                                  Ah, também pode acontecer do Database Console não estar instalado, nesse caso ele irá gerar erro já no comando emctl status dbconsole.

                                  Faça essas verificações aí e nos avise!

                                  Peterson[/b][/quote]

                                  RESOLVIDO PESSOAL!!!!!

                                  REALMENTE O PROBLEMA DE RESOLUÇÃO DE NOMES ESTAVA IMPACTANDO NO EM. O ADM DO SISTEMA CORRIGIU A FALHA NO DNS E O EM VOLTOU A FUNCIONAR.

                                  VLW!!!

                                Visualizando 15 posts - 1 até 15 (de 15 do total)
                                • Você deve fazer login para responder a este tópico.