ORA-12537: TNS:connection closed
OracleQue signifie cette erreur ?
La connexion TNS entre le client et le serveur a pris fin car le canal de communication a été fermé de façon inattendue. La session tombe pendant l'établissement de la connexion ou juste après.
Cause
Le listener a transmis le client à un processus serveur, mais le processus n'a pas pu être créé ou s'est terminé immédiatement : crash de l'instance, limite PROCESSES atteinte, manque de ressources du système d'exploitation, pare-feu/couche intermédiaire coupant la connexion, ou règle TCP.VALIDNODE_CHECKING/TCP.INVITED_NODES dans sqlnet.ora qui rejette le client. Parfois, un pare-feu inactif entre client et serveur coupe la connexion.
Comment la corriger
Examinez listener.log et sqlnet.log. Vérifiez les limites PROCESSES/SESSIONS : SELECT * FROM v$resource_limit WHERE resource_name IN ('processes','sessions'); Vérifiez que les listes TCP.INVITED_NODES/TCP.EXCLUDED_NODES du sqlnet.ora côté serveur ne rejettent pas l'IP du client (une incompatibilité de version de logon lève ORA-28040, et non cette erreur). Augmentez le délai d'inactivité du pare-feu ou envoyez des keepalives avec SQLNET.EXPIRE_TIME. Consultez l'alert.log à la recherche de crashs d'instance.
Autres entrées pour ce moteur
- ORA-00845MEMORY_TARGET not supported on this system (MEMORY_TARGET non pris en charge sur ce système)
- ORA-27102out of memory
- ORA-04030out of process memory when trying to allocate N bytes (mémoire de processus épuisée lors de l'allocation de N octets)
- ORA-03135connection lost contact
- ORA-01033ORACLE initialization or shutdown in progress (initialisation ou arrêt d'ORACLE en cours)
- ORA-00600internal error code, arguments: [...]
- ORA-07445exception encountered: core dump