ORA-12537: TNS:connection closed
OracleWas bedeutet das?
Die TNS-Verbindung zwischen Client und Server endete, weil der Kommunikationskanal unerwartet geschlossen wurde. Die Session bricht während des Verbindungsaufbaus oder unmittelbar danach ab.
Ursache
Der Listener hat den Client an einen Serverprozess übergeben, aber der Prozess konnte nicht erzeugt werden oder wurde sofort beendet: Absturz der Instanz, erreichtes PROCESSES-Limit, Ressourcenknappheit im Betriebssystem, eine Firewall/Middle-Tier, die die Verbindung kappt, oder eine Regel TCP.VALIDNODE_CHECKING/TCP.INVITED_NODES in sqlnet.ora, die den Client abweist. Manchmal trennt eine Firewall zwischen Client und Server eine inaktive Verbindung.
Lösung
Prüfe listener.log und sqlnet.log. Prüfe die PROCESSES-/SESSIONS-Limits: SELECT * FROM v$resource_limit WHERE resource_name IN ('processes','sessions'); Prüfe, dass die Listen TCP.INVITED_NODES/TCP.EXCLUDED_NODES in der serverseitigen sqlnet.ora die Client-IP nicht abweisen (eine nicht passende Logon-Version löst ORA-28040 aus, nicht diesen Fehler). Erhöhe den Idle-Timeout der Firewall oder sende Keepalives mit SQLNET.EXPIRE_TIME. Prüfe das alert.log auf Einträge zu Instanzabstürzen.
Weitere Einträge zu dieser Datenbank
- ORA-00845MEMORY_TARGET not supported on this system
- ORA-27102out of memory
- ORA-04030out of process memory when trying to allocate N bytes
- ORA-03135connection lost contact
- ORA-01033ORACLE initialization or shutdown in progress
- ORA-00600internal error code, arguments: [...]
- ORA-07445exception encountered: core dump