-
nombre de sessions
Bonjour,
Je faisais une formation SQL sur 10GXE (mais je pense que c'est idem pour 10G/11G) quand des stagiaires ont eu le message ORA-12519. En gros, ils ne pouvaient se connecter car il y avait trop de sessions ouvertes.
En fouillant un peu, j'ai vu que dans v$parameter que le paramètre session valait 49. En le passant à 100, je n'ai plus eu de problème.
Ce que je ne comprends pas c'est qu'en faisant select * from v$session, je ne voyais QUE 32 sessions dont un certain nombre avaient comme username NULL. Je peux comprendre que Oracle s'ouvre des sessions pour ses propres besoins, mais pourquoi je n'en vois QUE 32 alors que la limite est à 49?
Merci pour vos réponses éclairées
Cordialement
Benoît ROCHE
-
Le select * from v$session va te donner le nombre de sessions connectées à un instant donné.
Les username NULL correspondent aux process en tâche de fond (pmon, smo, lgwr...).
Jettes aussi un œil à v$license : tu auras le nb de sessions courant et le max atteint (highwater).