Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 14321|Resposta: 1

[Fonte] TNS-12547: TNS:lost contact解决办法

[Copiar link]
Publicado em 23/10/2017 14:53:52 | | |

Recém-instalado Enterprise Linux Enterprise Linux AS release 4, após instalar o Oracle 10GR2, o ouvinte não consegue iniciar.
A mensagem de erro é a seguinte:
TNS-12547: TNS:lost contact
TNS-12560: TNS:protocol adapter error
TNS-00517: Lost contact
Erro Linux: 104: Redefinição de conexão por pares

[oráculo@test~]$ lsnrctl start
LSNRCTL para Linux: Versão 10.2.0.3.0 - Produção em 19-JUL-2007 06:46:03
Direitos autorais (c) 1991, 2006, Oracle. Todos os direitos reservados.
Iniciando /u01/app/oracle/product/10.2.0/db_1/bin/tnslsnr: por favor, aguarde...
TNSLSNR para Linux: Versão 10.2.0.3.0 - Produção
O arquivo de parâmetros do sistema é /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora
Mensagens de registro gravadas em /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log
Ouvindo em: (DEscrip{filter}tION=(ENDEREÇO=(PROTOCOLO=tcp)(HOST=test.benbo.com)(PORT=1521)))
Ouvindo em: (DEscrip{filtering}tION=(ENDEREÇO=(PROTOCOLO=ipc)(KEY=EXTPROC0)))
Conectando a (DEscrip{filter}tION=(ENDEREÇO=(PROTOCOLO=TCP)(HOST=test.benbo.com)(PORT=1521)))
TNS-12547: TNS:lost contact
TNS-12560: TNS:protocol adapter error
TNS-00517: Lost contact
Erro Linux: 104: Redefinição de conexão por pares
Conectando a (DEscrip{filter}tION=(ENDEREÇO=(PROTOCOLO=IPC)(KEY=EXTPROC0)))
TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener
Erro Linux: 111: Conexão recusada
[oracle@test ~]$ status lsnrctl
LSNRCTL para Linux: Versão 10.2.0.3.0 - Produção em 19-JUL-2007 06:45:48
Direitos autorais (c) 1991, 2006, Oracle. Todos os direitos reservados.
Conectando a (DEscrip{filter}tION=(ENDEREÇO=(PROTOCOLO=TCP)(HOST=test.benbo.com)(PORT=1521)))
TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener
Erro Linux: 111: Conexão recusada
Conectando a (DEscrip{filter}tION=(ENDEREÇO=(PROTOCOLO=IPC)(KEY=EXTPROC0)))
TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener
Erro Linux: 111: Conexão recusada
[oracle@test ~]$ ping test.benbo.com
PING test.benbo.com (192.168.109.200) 56(84) bytes de dados.
64 bytes a partir de test.benbo.com (192.168.109.200): icmp_seq=0 TTL=64 tempo=3,56 ms
64 bytes a partir de test.benbo.com (192.168.109.200): icmp_seq=1 TTL=64 tempo=0,112 ms
64 bytes a partir de test.benbo.com (192.168.109.200): icmp_seq=2 TTL=64 tempo=0,055 ms
--- test.benbo.com estatísticas de ping ---
3 pacotes transmitidos, 3 recebidos, 0% de perda de pacotes, tempo 2002ms
RTT min/avg/max/mdev = 0,055/1,245/3,569/1,643 ms, pipe 2
[oracle@test ~]$ gato /etc/hosts
# Não remova a linha seguinte, nem vários programas
# que exigem funcionalidade de rede vão falhar.
192.168.109.200 test.benbo.com teste
Descobri que não existe um localhost 127.0.0.1 em /etc/hosts.

Então, não apague cegamente o localhost 127.0.0.1

Modificar /etc/hosts da seguinte forma
[oracle@test ~]$ gato /etc/hosts
# Não remova a linha seguinte, nem vários programas
# que exigem funcionalidade de rede vão falhar.
127.0.0.1 localhost
192.168.109.200 test.hehe.com teste
Reiniciar o listner, ok.
[oracle@test ~]$ lsnrctl start
LSNRCTL para Linux: Versão 10.2.0.3.0 - Produção em 19-JUL-2007 06:48:04
Direitos autorais (c) 1991, 2006, Oracle. Todos os direitos reservados.
Iniciando /u01/app/oracle/product/10.2.0/db_1/bin/tnslsnr: por favor, aguarde...
TNSLSNR para Linux: Versão 10.2.0.3.0 - Produção
O arquivo de parâmetros do sistema é /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora
Mensagens de registro gravadas em /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log
Ouvindo em: (DEscrip{filter}tION=(ENDEREÇO=(PROTOCOLO=tcp)(HOST=test.benbo.com)(PORT=1521)))
Ouvindo em: (DEscrip{filtering}tION=(ENDEREÇO=(PROTOCOLO=ipc)(KEY=EXTPROC0)))
Conectando a (DEscrip{filter}tION=(ENDEREÇO=(PROTOCOLO=TCP)(HOST=test.benbo.com)(PORT=1521)))
STATUS DO OUVINTE
------------------------
Alias LISTENER
Versão TNSLSNR para Linux: Versão 10.2.0.3.0 - Produção
Data de início 19-JUL-2007 06:48:06
Tempo de atividade 0 dias 0 horas. 0 min. 0 seg
Nível de Traço desligado
Segurança ATIVADA: Autenticação Local do Sistema Operacional
SNMP DESLIGADO
Arquivo de Parâmetro do Ouvinte /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora
Arquivo de Log do Ouvinte: /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log
Resumo dos Pontos Finais de Escuta...
(DEscrip{filter}tION=(ENDEREÇO=(PROTOCOLO=tcp)(HOST=test.benbo.com)(PORT=1521)))
(DEscrip{filter}tION=(ENDEREÇO=(PROTOCOLO=ipc)(KEY=EXTPROC0)))
Resumo dos Serviços...
O serviço "PLSExtProc" possui 1(ões) instância(s).
Instância "PLSExtProc", status DESCONHECIDO, possui 1(s) handler(s) para este serviço...
O comando foi concluído com sucesso
[oracle@test ~]$
Uma busca na Internet revelou outro TNS-12547: TNS: situação de contato perdido, com os seguintes erros:
TNS-12547: TNS:lost contact
TNS-12560: TNS:protocol adapter error
TNS-00517: Lost contact
Erro Linux: 32: Cano quebrado
A razão :listener.log o arquivo ultrapassar 2G
Solução alternativa: Esvaziar o arquivo de log
[oracle@test ~]$ cd $ORACLE_HOME/rede/log
[registro oracle@test]$ cat /dev/null > listener.log




Anterior:Vinculado ao relatório do banco de dados Oracle ORA-12547: TNS: problema de contato perdido
Próximo:ORA-28547: conexão com o servidor falhada, provável erro de administrador da Oracle Net
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com