Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 14321|Respuesta: 1

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

[Copiar enlace]
Publicado en 23/10/2017 14:53:52 | | |

Recién instalado Enterprise Linux Enterprise Linux AS versión 4, tras instalar Oracle 10gR2, el Listener no puede iniciar.
El mensaje de error es el siguiente:
TNS-12547: TNS:lost contact
TNS-12560: TNS:protocol adapter error
TNS-00517: Lost contact
Error de Linux: 104: Restablecimiento de conexión por peer

[oráculo]@test~]$ lsnrctl start
LSNRCTL para Linux: Versión 10.2.0.3.0 - Producción el 19-JUL-2007 06:46:03
Copyright (c) 1991, 2006, Oracle. Todos los derechos reservados.
Iniciando /u01/app/oracle/product/10.2.0/db_1/bin/tnslsnr: por favor, espera...
TNSLSNR para Linux: Versión 10.2.0.3.0 - Producción
El archivo de parámetros del sistema es /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora
Mensajes de registro escritos en /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log
Escuchando en: (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=tcp)(HOST=test.benbo.com)(PORT=1521)))
Escuchando en: (DEscrip{filtering}tION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0)))
Conectando a (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=TCP)(HOST=test.benbo.com)(PORT=1521)))
TNS-12547: TNS:lost contact
TNS-12560: TNS:protocol adapter error
TNS-00517: Lost contact
Error de Linux: 104: Restablecimiento de conexión por peer
Conectando a (DEscrip{filter}tION=(DIRECCIÓN=(PROTOCOLO=IPC)(KEY=EXTPROC0)))
TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener
Error de Linux: 111: Conexión rechazada
[oracle@test ~]$ estado lsnrctl
LSNRCTL para Linux: Versión 10.2.0.3.0 - Producción el 19-JUL-2007 06:45:48
Copyright (c) 1991, 2006, Oracle. Todos los derechos reservados.
Conectando a (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=TCP)(HOST=test.benbo.com)(PORT=1521)))
TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener
Error de Linux: 111: Conexión rechazada
Conectando a (DEscrip{filter}tION=(DIRECCIÓN=(PROTOCOLO=IPC)(KEY=EXTPROC0)))
TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener
Error de Linux: 111: Conexión rechazada
[oracle@test ~]$ ping test.benbo.com
PING test.benbo.com (192.168.109.200) 56(84) bytes de datos.
64 bytes desde test.benbo.com (192.168.109.200): icmp_seq=0 TTL=64 tiempo=3,56 ms
64 bytes desde test.benbo.com (192.168.109.200): icmp_seq=1 TTL=64 tiempo=0,112 ms
64 bytes desde test.benbo.com (192.168.109.200): icmp_seq=2 TTL=64 tiempo=0,055 ms
--- test.benbo.com estadísticas de ping ---
3 paquetes transmitidos, 3 recibidos, 0% de pérdida de paquetes, tiempo 2002ms
RTT min/a.m./máx/mdev = 0,055/1,245/3,569/1,643 ms, tubería 2
[oracle@test ~]$ gato /etc/anfitriones
# No elimines la siguiente línea, ni varios programas
# que requieran funcionalidad de red fallarán.
192.168.109.200 test.benbo.com prueba
He comprobado que no hay localhost 127.0.0.1 en /etc/hosts.

Así que no elimines a ciegas 127.0.0.1 localhost

Modifica /etc/hosts de la siguiente manera
[oracle@test ~]$ gato /etc/anfitriones
# No elimines la siguiente línea, ni varios programas
# que requieran funcionalidad de red fallarán.
127.0.0.1 localhost
192.168.109.200 test.hehe.com prueba
Reinicia listner, vale.
[oracle@test ~]$ lsnrctl start
LSNRCTL para Linux: Versión 10.2.0.3.0 - Producción el 19-JUL-2007 06:48:04
Copyright (c) 1991, 2006, Oracle. Todos los derechos reservados.
Iniciando /u01/app/oracle/product/10.2.0/db_1/bin/tnslsnr: por favor, espera...
TNSLSNR para Linux: Versión 10.2.0.3.0 - Producción
El archivo de parámetros del sistema es /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora
Mensajes de registro escritos en /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log
Escuchando en: (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=tcp)(HOST=test.benbo.com)(PORT=1521)))
Escuchando en: (DEscrip{filtering}tION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0)))
Conectando a (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=TCP)(HOST=test.benbo.com)(PORT=1521)))
ESTADO DEL OYENTE
------------------------
Alias LISTENER
Versión TNSLSNR para Linux: Versión 10.2.0.3.0 - Producción
Fecha de inicio 19-JUL-2007 06:48:06
Tiempo de actividad 0 días 0 horas. 0 min. 0 seg
Nivel de traza desactivado
Seguridad ACTIVADA: Autenticación local del sistema operativo
SNMP OFF
Archivo de parámetros de oyente: /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora
Archivo de registro del oyente /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log
Resumen de los puntos finales de escucha...
(DEscrip{filter}tION=(ADDRESS=(PROTOCOL=tcp)(HOST=test.benbo.com)(PORT=1521)))
(DEscrip{filter}tION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0)))
Resumen de servicios...
El servicio "PLSExtProc" tiene 1(es) instancia(s).
La instancia "PLSExtProc", estado DESCONOCIDO, tiene 1(s) handler(s) para este servicio...
El mando se completó con éxito
[oracle@test ~]$
Una búsqueda en Internet reveló otro TNS-12547: TNS: situación de pérdida de contacto, con los siguientes errores:
TNS-12547: TNS:lost contact
TNS-12560: TNS:protocol adapter error
TNS-00517: Lost contact
Error de Linux: 32: Tubería rota
La razón :listener.log el archivo supera los 2G
Solución alternativa: Vaciar el archivo de registro
[oracle@test ~]$ cd $ORACLE_HOME/network/log
[oracle@test log]$ cat /dev/null > listener.log




Anterior:Vinculado al informe de la base de datos Oracle ORA-12547: TNS: problema de contacto perdido
Próximo:ORA-28547: fallida la conexión al servidor, probable error de administrador de Oracle Net
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com