![]() |
OleDBConnection und wartende Datenbank Sassions
Guten Morgen,
ich habe ein Problem und zwar bleiben gewisse Oracle Sassion bestehen obwohl ich meine OleDBConnection mit folgendem ConnectionString aufrufe:
Delphi-Quellcode:
im Normalfall wird ein OleDBConnection.Close durchgeführt, allerdings nicht beim schließen des Browserfensters,
ConnectionString := 'Provider=OraOLEDB.Oracle;Connection Lifetime=120;Connection Timeout=30;Data Source=TEST;User Id=TEST;Password=TEST;Pooling=no;';
da ich das nicht abfangen kann. Aber selbst in diesem Fall sollte das Connection Lifetime greifen, tut es aber nicht. In der Datenbank laufen die Sassion weiter mit folgenden Werten: Zitat:
Moggy EDIT: ups, ich glaub das gehört ins Datenbanken Forum, aber könnte auch was mit .NET zu tun haben.. |
Re: OleDBConnection und wartende Datenbank Sassions
Ich würde unter .NET nicht mehr den Umweg über OLEDB/ADO gehen sondern mir einen ADO.NET-Provider besorgen, z.B. von
![]() |
Re: OleDBConnection und wartende Datenbank Sassions
ich habe diverse Gründe bei OLEDB/ADO zu bleiben, gibt es eine andere Möglichkeit ?
|
Re: OleDBConnection und wartende Datenbank Sassions
Zitat:
2, Im ![]() |
Re: OleDBConnection und wartende Datenbank Sassions
hab den Beitrag gefunden:
Zitat:
|
Re: OleDBConnection und wartende Datenbank Sassions
scheint auch nicht zu funktonieren...
nun hab ich schon wieder 8 Oracle Session Dinger offen :cry: hab gerade noch in einem Tutorial folgenden Satz gefunden: Zitat:
? |
Re: OleDBConnection und wartende Datenbank Sassions
|
Re: OleDBConnection und wartende Datenbank Sassions
bisher hat nichts geholfen, hat noch jemand eine Idee ?
Die Prozesse auf der Oracle Datenbank laufen weiterhin hoch, mitlerweile ist einer bei 15.000 Seconds, der STATE von den Connection ist immer WAITING mit dem EVENT SQL *Net message from client, aber der STATUS ist INACTIVE... |
Re: OleDBConnection und wartende Datenbank Sassions
Ich hab jetzt festgestellt das er bei einer Windows Forms Anwendung auch diesen Waiting Prozess stehn läst und erst wenn
man das Programm schließt er den Prozess bei Oracle killt... Bei einer einfacheren ASP .NET Anwendung ist dies nicht der Fall beim schließen des Browserfensters. Ich bin nun öfters auf den "garbage collector" gestoßen... könnte es damit zu tun haben ? Allerdings gebe ich sämtlichen Speicher mit .Free oder .Dispose e.t.c. frei ?! |
Re: OleDBConnection und wartende Datenbank Sassions
guten morgen,
ich habe hierfür leider immer noch keine vernüpftige Lösung, hat nicht noch jemand eine Idee? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:50 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz