Bonjour,

mon service s'exécute tout les 10 min, il se connecte à une BD Oracle pour extraire certaines données.
Après exécution du service j'ai constaté que les connexions restent ouvertes dans la BD.
sachant que initialement mon code etait
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
Myconnection = new OracleConnection(...);
try
{
...
MyConnection.close();
catch(Exception ex)
{
 ... 
//la fermeture de la connexion a été omise dans le catch
}
en regardant dans le journal du service, j'ai les erreurs oracle suivantes:
ORA-03113: fin de fichier sur canal de communication
puis
ORA-01033: ORACLE initialization or shutdown in progress
ma question est la suivante : est ce que le fait que la BD renvoie ces erreurs et que la connexion n'est pas fermée dans le catch que j'ai ce nombre de connexion ouvertes ou cela est dû à l'utilisation du pooling qui charge plusieurs connexions.

Merci pour votre aide