Oracle / C#: ORA-01000: maximum open cursors exceeded
Theodor Ramisch
- datenbank
0 Eternius
Hallo,
ich arbeite z.Zt. an einer ASP.Net Anwendung in C#, die eine
Oracle 9i Datenbank abfragt. Auf einigen Seiten muss ich an die 50
Queries machen, die per OleDBDataReader durchgeführt werden.
Läd man diese Seiten mehrmals neu, so werden nach ca. 5 Reloads
die maximale Anzahl der Oracle Cursor überschritten. Die DataReader
werden immer nach Bearbeitung geschlossen, die Connection bleibt
Open und in der Session gespeichert.
Kann ich irgendwas tun damit diese Cursor nach Bearbeitung
geschlossen werden? Denn die Queries sind ja schon lange fertig
wenn die Seite gerendert wird und ich nach ca. 10 Sekunden auf
Reload drücke.
Viele Grüße,
Theodor Ramisch
Kann ich irgendwas tun damit diese Cursor nach Bearbeitung geschlossen werden? Denn die Queries sind ja schon lange fertig wenn die Seite gerendert wird und ich nach ca. 10 Sekunden auf Reload drücke.
was google doch alles kann: http://www.google.de/search?q=ORA-01000%3A+maximum+open+cursors+exceeded&ie=UTF-8&oe=UTF-8&hl=de&meta=
erstes suchergebnis
http://www.orafaq.com/error/ora-01000.htm#FIX