+1 800 256 3608 (toll-free in North America) or +49 7531 90 60 10| service@combit.com

Offene Datenbankverbindung des Report Servers automatisch beenden

reportserver
(Lena Wolfert) #1

Hallo,

bei einem Kunden nutzen wir den Report Server mit einer Oracle Datenbank.
Vom Datenbankadministrator haben wir die Information bekommen, dass der Report Server eine nicht mehr aktive (idle) Oracle Session offen hält.
Gibt es beim Report Server eine Möglichkeit die Datenbankverbindungen bei Nichtbenutzung automatisch zu beenden?

Mit freundlichen Grüßen
Lena Wolfert

(combit - Jochen Bartlau) #2

An sich werden Datenbankconnections immer so schnell wie möglich geschlossen. Ist das Problem beliebig reproduzierbar? Dann sollte unser Support einmal einen Blick darauf werfen. Eventuell wird die Verbindung auch durch die Connection-Pooling-Einstellungen des Servers offen gehalten, hier
ist eine Beschreibung von der Oracle-Webseite dazu. Dann liesse sich das Problem über eine eigene Verbindungszeichenfolge lösen, dafür muss der Expertenmodus aktiviert werden. Beachten Sie allerdings, dass Sie dann die Vorteile des Connection-Poolings verlieren. Ein Beispiel für eine solche Zeichenfolge wäre (beachten Sie insbesondere den letzten Parameter):

Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=myserver)(PORT=1521))(CONNECT_DATA=(SERVICENAME=XE)));User Id=system;Password=myPassword;Connection Timeout=60;Pooling=false
(Lena Wolfert) #3

Vielen Dank für die Antwort!
Wir werden das ausprobieren.

Grüße
Lena Wolfert

1 Like