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.  Der default Wert des Parameters INBOUND_CONNECT_TIMEOUT beträgt 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  und virus/wurm Attacken ab der Version 10g 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
Die Oracle Dokumentation hierzu findet sich unter:  My Oracle Support  ID 4650431 

Tags: , ,

Kommentar verfassen

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Log Out / Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Log Out / Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Log Out / Ändern )

Verbinde mit %s


Follow

Get every new post delivered to your Inbox.