2 votes

ORA-12537: TNS: connexion fermée

Je vois des erreurs de fermeture de connexion TNS aléatoires lors de la connexion à l'une de nos bases de données. Cela n'affecte pas tous les utilisateurs. (Semble se produire pendant les pics d'activité des utilisateurs) De temps en temps, je vois également ORA-12518 : TNS:listener n'a pas pu transmettre la connexion du client.

Les connexions sont établies à partir de .Net en utilisant le pilote ODP. (Ce qui génère beaucoup d'activité de connexion/déconnexion)

4voto

Bob Points 34449

À partir ici:

Votre serveur manque probablement de mémoire et doit transmettre la mémoire au disque.

Une cause possible est un processus Oracle qui consomme trop de mémoire. Une solution de contournement possible est de définir le paramètre suivant dans le fichier listener.ora et de redémarrer le listener :

 DIRECT_HANDOFF_TTC_LISTENER=OFF

Si vous travaillez avec des connexions de serveur multi-thread, vous pourriez avoir besoin d'augmenter la valeur de large_pool_size.

Vous pouvez examiner le fichier journal du listener. En émettant la commande lsrnctl status, vous pouvez voir le fichier journal. Vérifiez le fichier de paramètres du listener et voyez la version du listener.

Consultez cet article de blog pour d'autres causes possibles et une aide supplémentaire : ORA-12518: TNS:listener could not hand off client connection

1voto

Daniel Points 310

Quelque chose de fou, mais j'avais l'habitude de rencontrer ce problème lorsque j'essayais d'effectuer un appel OCI à une base de données 10g en utilisant un pilote 9i plus ancien. Vous voudrez peut-être vérifier la version de votre pilote pour vous assurer qu'elle correspond à la base de données à laquelle vous essayez de vous connecter.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X