Bonjour à tous,
Ne sachant pas d'où provient le souci, je poste d'abord dans cette section (n'hésitez pas à le déplacer si besoin).
Je rencontre un problème dans une application que j'intégre : suite à la connexion à une base Oracle et à la manipulation de données, les sessions ouvertes sur l'instance ne se ferment pas. Celles-ci s'accumulent à chaque sollicitation de la base (plus de 200 sessions après 1 ou 2 heures d'utilisation) et la font tomber.
Je supervise les sessions via TOAD (DBA > Session browser), celles-ci restent "INACTIVE" après ouverture et utilisation.
J'ai effectué différents tests en créant un script à part n'effectuant qu'une ouverture de base puis une fermeture :
et les sessions ne sont pas fermées.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Set objetConnexion = Server.CreateObject("ADODB.Connection") objetConnexion.open "provider=OraOLEDB.Oracle;DataSource=TEGED;User ID=system;Password=manager;" Response.write "objetConnexion : " + objetConnexion + "<br />" objetConnexion.close() set objetConnexion = nothing
Je ne comprends pas pourquoi celles-ci restent ouvertes et "INACTIVE" :
- y a-t-il un problème dans mon code ?
- y a-t-il une configuration spécifique à effectuer sous IIS ?
- y a-t-il une configuration spécifique à effectuer sous Oracle ?
Pouvez-vous me donner un petit coup de main ?
Merci d'avance
Partager