Bonjour,
Je viens à vous car je ne m'en sors plus ...
Nous avions une bibliothèque en framework 2, avec client ODBC Oracle et un serveur avec Oracle 9i 32bits.
Nous avons passé notre bibliothèque en Framework 4, le client ODBC Oracle étant déprécié pour la framework 4, nous nous sommes tourner vers OleDB, et le serveur est passé en Oracle 11g, 64bits.
Seulement voilà, via une interface on génère beaucoup de requêtes à la suite, avec création et destruction des readers, connections, etc, on a jamais eu de soucis avant la migration mais depuis peu nous sommes confrontés à un dépassement de curseurs, or le code lui n'a pas changé ... et notre max de curseurs sous Oracle est 1000 ...
Auriez-vous une idée ? La gestion des curseurs sur OleDB est-elle différente que le provider d'oracle ? OleDB est-il plus gourmand ?
Toutes propositions sont les bienvenues.
NB: Et je rappelle être presque sûr que le souci ne vient pas d'un close ou un dispose oublié...
Partager