- Este tópico contém 14 respostas, 3 vozes e foi atualizado pela última vez 15 anos, 10 meses atrás por
Sousa04.
-
AutorPosts
-
1 de abril de 2010 às 5:30 pm #93497
Sousa04
ParticipanteEnterprise 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!!!!
1 de abril de 2010 às 5:59 pm #93500hudsona
ParticipanteSousa04
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!
1 de abril de 2010 às 6:18 pm #93502Sousa04
ParticipanteO 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 successfully1 de abril de 2010 às 6:27 pm #93504hudsona
ParticipanteSousa04
Você chega a conseguir a logar no EM ou nem isso ?
1 de abril de 2010 às 6:32 pm #93505Sousa04
Participantequando 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 dadosConexão do Agente com a Instância
Status Falhou
Detalhes ORA-12541: TNS:no listener (DBD ERROR: OCIServerAttach)
1 de abril de 2010 às 6:34 pm #93506hudsona
ParticipanteBem 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 .
1 de abril de 2010 às 6:40 pm #93507Peterson
Participantevocê 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.1 de abril de 2010 às 6:58 pm #93509Sousa04
ParticipanteFiz 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/aboutApplicationOracle 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 namePorém alterei o hostname para o ip do servidor
http://IP DO SERVIDOR:1158/em/e dai ele acessa com a mensagem do listener
1 de abril de 2010 às 7:01 pm #93510hudsona
ParticipanteComo 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 ?
1 de abril de 2010 às 7:09 pm #93511Sousa04
ParticipanteNo listener está com o ip
consigo sim acessar via sqlplus
sqlplus system/oracle@instancianormal
1 de abril de 2010 às 9:41 pm #93513Peterson
ParticipanteOK,
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 LISTENINGAh, 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]
1 de abril de 2010 às 10:19 pm #93514Sousa04
ParticipanteSeguinte 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:* LISTENe 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/aboutApplicationOracle 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/aboutApplicationOracle Enterprise Manager 10g is running.
1 de abril de 2010 às 10:38 pm #93516Sousa04
Participanteas 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/aboutApplicationOracle 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/aboutApplicationOracle Enterprise Manager 10g is running.
Alguma luz no fim do tunel?
5 de abril de 2010 às 5:57 pm #93539Sousa04
Participanteserá q isso tem algo haver com a instalação??
12 de maio de 2010 às 6:03 pm #93968Sousa04
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 LISTENINGAh, 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!!!
-
AutorPosts
- Você deve fazer login para responder a este tópico.