Oracle
 sql >> Base de données >  >> RDS >> Oracle

ORA-12571 :TNS :échec de l'écrivain de paquets avec ASP.NET

Une autre solution possible est que le pare-feu entre vous et la base de données Oracle pense que votre connexion est morte et la ferme sous vous. Vous ne le saurez que lorsque vous essayez d'exécuter une requête et obtenez l'erreur ORA-12571.

Cela est dû au fait que les connexions sont ouvertes depuis longtemps sans activité.

La solution consiste à ajouter SQLNET.EXPIRE_TIME au fichier sqlnet.ora sur le serveur et à le définir sur un intervalle (10). Cela entraînera un ping des connexions toutes les 10 minutes pour s'assurer qu'elles sont toujours actives.

Le résultat est que votre pare-feu verra l'activité du réseau et ne fermera pas la connexion.

SQLNET.EXPIRE_TIME=10

ORA-12571 :TNS :échec de l'écrivain de paquets - L'un des problèmes les plus difficiles que j'ai eu à résoudre