¿Cuál es la diferencia entre “ORA-12571: TNS error del escritor de paquetes” y “ORA-03135: el contacto se perdió la conexión”?

StackOverflow https://stackoverflow.com/questions/2655666

  •  27-09-2019
  •  | 
  •  

Pregunta

Estoy trabajando en un ambiente donde obtenemos los problemas de producción de vez en cuando en relación con conexiones de Oracle. Utilizamos ODP.NET de aplicaciones ASP.NET, y sospechamos cierra las conexiones de firewall que han estado en la agrupación de conexiones demasiado tiempo.

A veces tenemos un "ORA-12571: TNS error del escritor paquete" de error, ya veces obtenemos "ORA-03135: la conexión de contactos perdido".

Me preguntaba si alguien ha funcionado en este y / o tiene una comprensión de la diferencia entre los 2 errores.

¿Fue útil?

Solución

El uso de un teléfono móvil analogía:

  • ORA-12571 (fallos) llamada significa que se deja caer.
  • ORA-03135 (de conexión perdida) Otra parte colgó.

Otros consejos

Mi entendimiento es que 3135 se produce cuando se pierde una conexión. Esto no le dice por qué la conexión se perdió, sin embargo. Puede haber sido terminado por el servidor porque el servidor no pudo recibir una respuesta a una sonda para una cierta cantidad de tiempo, y supone que la conexión estaba muerto. O (No estoy seguro de esto) la exacta inversa de lo siguiente: el cliente no pudo recibir una respuesta de la sonda desde el servidor para una cierta cantidad de tiempo, lo que supone la conexión se perdió. El "cierta cantidad de tiempo" se cotrolled por SQLNET.EXPIRE_TIME = [minutos] en sqlnet.ora.

En cuanto a 12.571, mi (una vez más vaga) entendimiento es que hubo un fallo repentino para enviar un paquete durante la comunicación con el servidor, y que esto normalmente es causada por algún tipo de software o hardware interferir con la conexión (ya sea por diseño, o por error). Por ejemplo, si usted saca su cable de Ethernet y luego tratar de ejecutar una consulta, es probable que obtener esto. O si una aplicación anti-malware cortafuegos o decide bloquear el tráfico.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top