ORA-3136 WARNING: inbound connection timed out
Der Fehler: „ORA-3136 WARNING: inbound connection timed
out“ im alert.log einer Datenbank bedeutet, dass eine Client Verbindung
zur Datenbank innerhalb der definierten Zeit des Parameters
INBOUND_CONNECT_TIMEOUT nicht erfolgreich aufgebaut werden
konnte.
Seit der Version 10.2 beträgt der default Wert des Parameters INBOUND_CONNECT_TIMEOUT 60 Sekunden.
Gründe für diese Fehlermeldung können sein:
- Verbindungsversuch von einem Client zur Datenbank ohne entsprechende Zugangsdaten.
- Der Datenbankserver kann die Verbindungsabfrage nicht innerhalb
der eingestellten Zeit abarbeiten, z.B. aufgrund zu hoher Last.
- Gültiger Verbindungsversuch von einem Client, die
Authentifizierung konnte innerhalb der definierten Zeit vom Client
nicht abgeschlossen werden.
Der Parameter INBOUND_CONNECT_TIMEOUT wurde als Schutz vor denial of service Attacken eingeführt.
Bei häufigen Vorkommen sollte die Ursache ermittelt werden.
Als workaround kann die Zeitspanne (default 60 Sekunden) auf z.B. 120 Sekunden erhöht werden.
Durchführung:
Auf der Serverseite in die Datei: sqlnet.ora folgende Zeile einfügen:
SQLNET.INBOUND_CONNECT_TIMEOUT = 120
In der Datei: listener.ora
INBOUND_CONNECT_TIMEOUT_<listenername> = 120
Hat der listener den default Namen: LISTENER, dann lautet der Eintrag:
INBOUND_CONNECT_TIMEOUT_LISTENER = 120
Eine Oracle Dokumentation hierzu findet sich z.B. unter: My Oracle Support ID 465043.1
zurück zur Übersicht: Oracle Database Fehler