Oracle Client Timeout Einstellung
Hi,
ich kenne mich mit Oracle nicht so gut aus und
möchte gerne wissen, wie/wo ich die Timeoutzeit einer Verbindung/ Verbindungsversuch bei dem Oracleclient einstellen kann.
Ich verwende die Version 10.2 Express Edition.
Danke im Voraus
ich kenne mich mit Oracle nicht so gut aus und
möchte gerne wissen, wie/wo ich die Timeoutzeit einer Verbindung/ Verbindungsversuch bei dem Oracleclient einstellen kann.
Ich verwende die Version 10.2 Express Edition.
Danke im Voraus
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 130972
Url: https://administrator.de/contentid/130972
Ausgedruckt am: 25.11.2024 um 05:11 Uhr
2 Kommentare
Neuester Kommentar
Moin Neokadesh,
*seufz*
aus zuverlässiger Quelle weiss ich, dass du doch nicht gestern abend mit dem letzten Bus hier angekommen bist, sondern schon eine ganze Weile in diesem Forum mitmachst.
Menno.
--> In den meisten Fällen kannst du den Defaultwert von 15sec gar nicht ändern. Fireabend.
--> in den wenigen Fällen, in den du Wert vermeintlich clientseitig ändern darfst (keine Fehlermeldung), da wird er nicht beachtet.
Konkreter: Einige Connection-APIs haben den Wert "Connection.Lifetime" im Kontext "ConnectionString" auch für Oracle nachgebildet.
Obwohl Oracle in der OCI.dll diesen Wert gar nicht in der API/im Treiber vorgesehen hat. Ist also logischerweise für die Hasen.
Serverseitig kannst du den Wert
Falls du via SQLNet gehst.
Ebenso kannst in listener.ora auf dem Server den Wert
Clientseitig ist mir nichts Funktionierendes bekannt.
Grüße
Biber
*seufz*
aus zuverlässiger Quelle weiss ich, dass du doch nicht gestern abend mit dem letzten Bus hier angekommen bist, sondern schon eine ganze Weile in diesem Forum mitmachst.
- WTF postest du dann eine Frage zu Oracle-Datenbank-Klamauk unter "Windows Server"?
- WTF erscheint es dir für die weitere Fragebeantwortung vernachlässigbar, ob du eine Connection über tnsnames.ora, über EZConnect, über SQL*NET, über einer M$-Oracle-ODBC-Treiber oder über einen Freeware-Java-SQL-Client machst und ob die DB lokal oder physisch auf einem anderen Hobel rennt?
Menno.
--> In den meisten Fällen kannst du den Defaultwert von 15sec gar nicht ändern. Fireabend.
--> in den wenigen Fällen, in den du Wert vermeintlich clientseitig ändern darfst (keine Fehlermeldung), da wird er nicht beachtet.
Konkreter: Einige Connection-APIs haben den Wert "Connection.Lifetime" im Kontext "ConnectionString" auch für Oracle nachgebildet.
Obwohl Oracle in der OCI.dll diesen Wert gar nicht in der API/im Treiber vorgesehen hat. Ist also logischerweise für die Hasen.
Serverseitig kannst du den Wert
SQLNET.EXPIRE_TIME = 30
in die sqlnet.ora eintragen bzw. anpassen wohin du wutt.Falls du via SQLNet gehst.
Ebenso kannst in listener.ora auf dem Server den Wert
CONNECT_TIMEOUT_LISTENER = 10
anpassen.Clientseitig ist mir nichts Funktionierendes bekannt.
Grüße
Biber