Erreur ORA-00020 [Résolu]

Signaler
Messages postés
15
Date d'inscription
mardi 14 juin 2005
Statut
Membre
Dernière intervention
23 septembre 2008
-
Messages postés
15
Date d'inscription
mardi 14 juin 2005
Statut
Membre
Dernière intervention
23 septembre 2008
-
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

Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
36
une question bête... fais-tu correctement les Close() ?

Sébastien FERRAND
[MVP C#]
Messages postés
346
Date d'inscription
lundi 8 septembre 2003
Statut
Membre
Dernière intervention
3 septembre 2007
3
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
Messages postés
15
Date d'inscription
mardi 14 juin 2005
Statut
Membre
Dernière intervention
23 septembre 2008

Mille sorry, effectivement dans un cas précis de mon programme, le close() de la connexion avait été omis ...