Erreur ORA-00020

Résolu
cs_Caro2005 Messages postés 15 Date d'inscription mardi 14 juin 2005 Statut Membre Dernière intervention 23 septembre 2008 - 21 déc. 2005 à 13:48
cs_Caro2005 Messages postés 15 Date d'inscription mardi 14 juin 2005 Statut Membre Dernière intervention 23 septembre 2008 - 22 déc. 2005 à 08:36
Bonjour,
Je rencontre un souci avec une appli c# qui se connecte à une base de données Oracle. Cette application effectue des select, update et insert sur la base de données Oracle.
Après quelques minutes et parfois très rapidement, j'ai le message "ORA-00020: maximum number of processes (%s) exceeded". Nous avons modifié un paramètre du fichier init.ora sur la base Oracle. Le traitement dure plus longtemps mais au bout d'un certain temps fini par planter avec la même erreur.
J'ai contrôlé les sessions sur la base Oracle : il y a bien une seule session active correspondant à mon appli, par contre il existe à peu près 300 sessions inactives qui correspondent à mon appli.
Qu'est-ce que je pourrais faire pour remédier à mon problème ?

3 réponses

sebmafate Messages postés 4936 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 14 février 2014 37
21 déc. 2005 à 13:56
une question bête... fais-tu correctement les Close() ?

Sébastien FERRAND
[MVP C#]
3
taoetc Messages postés 346 Date d'inscription lundi 8 septembre 2003 Statut Membre Dernière intervention 3 septembre 2007 3
21 déc. 2005 à 15:48
comme le dit sebmafate, soit tu ne ferme pas tes connexion, soit tu n'utilise pas la meme connexion, donc, il ouvre autan de connexion que de new connexion.


Be happy , by
Tao
0
cs_Caro2005 Messages postés 15 Date d'inscription mardi 14 juin 2005 Statut Membre Dernière intervention 23 septembre 2008
22 déc. 2005 à 08:36
Mille sorry, effectivement dans un cas précis de mon programme, le close() de la connexion avait été omis ...
0
Rejoignez-nous