Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Connexions aux bases de données
Connexions aux bases de données Forum d'entraide sur les problèmes de connectivité Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/11/2007, 12h06   #1
Membre du Club
 
Avatar de paradeofphp
 
Inscription : décembre 2005
Messages : 312
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 312
Points : 58
Points : 58
Par défaut Problème avec le Pool de connexion

Bonjour tout le monde,

Dans cette application, y'a 2 utilisateurs qui sont connectés. Lorsqu'un 3ème utilisateur essaye de se connecter, j'ai l'erreur suivante :

Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all pooled connections were in use and max pool size was reached.

Je vous informe que j'utilise Oracle DataBase Express 10g

J'ai cherché un peu sur le net, j'ai trouvé que ce problème est surtout lié aux connexions ouvertes qui ne sont pas fermées après utilisation.

Dans mon code, les connexions sont fermées à la fin de chazque traitement.
autre chose, c'est que cette application est installé sur plusieurs serveurs et j'ai jamais eu ce problème.

Je penses que le problème vient d'Oracle. Si vous pouvez m'aidez je suis très reconnaissant.
paradeofphp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2007, 12h12   #2
Expert Confirmé
 
Avatar de LeoAnderson
 
Inscription : septembre 2004
Messages : 2 942
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 2 942
Points : 2 972
Points : 2 972
c'est quoi ? un message d'erreur Oracle ? ou applicatif ?
avez-vous un code ORA-xxxxx ?

avez-vous configurer un multo-thread server ?
LeoAnderson est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2007, 12h18   #3
Membre du Club
 
Avatar de paradeofphp
 
Inscription : décembre 2005
Messages : 312
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 312
Points : 58
Points : 58
Citation:
Envoyé par LeoAnderson Voir le message
c'est quoi ? un message d'erreur Oracle ? ou applicatif ?
avez-vous un code ORA-xxxxx ?
C'est un message applicatif ne contenant pas de code ORA-xxxxx

Citation:
Envoyé par LeoAnderson Voir le message
avez-vous configurer un multo-thread server ?
J'ai aucune idée du multi-thread server a quoi ca sert ?
paradeofphp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2007, 12h35   #4
Expert Confirmé
 
Avatar de LeoAnderson
 
Inscription : septembre 2004
Messages : 2 942
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 2 942
Points : 2 972
Points : 2 972
sans erreur Oracle, on va avoir du mal...

Que dit le fournisseur de l'application ?
LeoAnderson est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2007, 12h44   #5
Membre du Club
 
Avatar de paradeofphp
 
Inscription : décembre 2005
Messages : 312
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 312
Points : 58
Points : 58
voici l'erreur :

Code :
Détails de l'exception: System.InvalidOperationException: Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all pooled connections were in use and max pool size was reached.
paradeofphp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2007, 16h30   #6
Membre du Club
 
Avatar de paradeofphp
 
Inscription : décembre 2005
Messages : 312
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 312
Points : 58
Points : 58
Personne n'a une idée de ce problème ?
paradeofphp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2007, 16h39   #7
Expert Confirmé
 
Avatar de LeoAnderson
 
Inscription : septembre 2004
Messages : 2 942
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 2 942
Points : 2 972
Points : 2 972


Merci de ne pas "upper" pour rien...
si vous n'avez rien à apporter, et notamment des réponses aux questions qu'on vous pose, vous pouvez vous abstenir de poster pour ne rien dire !
LeoAnderson est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2007, 18h16   #8
Membre du Club
 
Avatar de paradeofphp
 
Inscription : décembre 2005
Messages : 312
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 312
Points : 58
Points : 58
Tu m'as posé une question je t'ai répondu et au lieu de répondre à ma question tu as posté pour ne rien dire.

J'ai vu que personne n'a donné de proposition c'est pour cela que j'ai ecrit :
Citation:
Personne n'a une idée de ce problème ?
paradeofphp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2007, 19h33   #9
Expert Confirmé
 
Avatar de LeoAnderson
 
Inscription : septembre 2004
Messages : 2 942
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 2 942
Points : 2 972
Points : 2 972
Citation:
Envoyé par LeoAnderson
Que dit le fournisseur de l'application ?
LeoAnderson est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2007, 10h47   #10
Membre du Club
 
Avatar de paradeofphp
 
Inscription : décembre 2005
Messages : 312
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 312
Points : 58
Points : 58
Bonjour,
Qu'est ce que tu veux dire par ta question LeoAnderson. Parce que l'unique message que j'ai est celui que j'ai posté.
paradeofphp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2007, 11h09   #11
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
2 secondes dans Google http://www.15seconds.com/issue/040830.htm

A priori, y'a pas beaucoup de rapport avec Oracle
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2007, 15h23   #12
Membre du Club
 
Avatar de paradeofphp
 
Inscription : décembre 2005
Messages : 312
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 312
Points : 58
Points : 58
Par défaut Nombre de connexion dans le pool

Bonjour tout le monde,
J'aimerais bien savoir si y'a une requête permettant de connaître le nombre de connexion existante dans le pool de connexion. Mon objectif est de savoir si le maximum pool size a été atteint. Merci
paradeofphp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2007, 15h59   #13
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
inutile de créer une autre discussion... et je cherche toujours le rapport avec Oracle
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2007, 16h14   #14
Membre du Club
 
Avatar de paradeofphp
 
Inscription : décembre 2005
Messages : 312
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 312
Points : 58
Points : 58
OK merci bien.
Sinon le lien que tu m'as donné je l'ai déja vu. J'ai appliqué certaines de leurs consignes.
Je penses fortement que c'est pas Oracle qui pose problème mais plutôt le framework .Net.
Sinon pour la requête j'en ai besoin pour analyser le pool de connexion. J'ai travaillé avec :
Code :
SELECT * FROM V$SESSION
paradeofphp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2007, 16h38   #15
Expert Confirmé
 
Avatar de LeoAnderson
 
Inscription : septembre 2004
Messages : 2 942
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 2 942
Points : 2 972
Points : 2 972
Citation:
Envoyé par paradeofphp Voir le message
OK merci bien.
Sinon le lien que tu m'as donné je l'ai déja vu. J'ai appliqué certaines de leurs consignes.
Je penses fortement que c'est pas Oracle qui pose problème mais plutôt le framework .Net.
Sinon pour la requête j'en ai besoin pour analyser le pool de connexion. J'ai travaillé avec :
Code :
SELECT * FROM V$SESSION
mais quel pool ???
vous avez un XE "de base" donc pas de pool de connexion Oracle

Comme mon collègue Orafrance, je vois pas en quoi Oracle est impliqué dans votre problème !
LeoAnderson est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h22.


 
 
 
 
Partenaires

Hébergement Web