Contrôler et augmenter le nombre de sessions Oracle

L’utilisation de pool de connexions peut facilement saturer le nombre de connexions disponibles par défaut sur une base Oracle. D’autant plus qu’Oracle semble en utiliser pour son propre usage.

Une saturation se caractérise généralement par les erreurs suivantes:

ORA-12519, TNS:no appropriate service handler found

ATTENTION: pour passer les commandes ci-dessous, il faut avoir les droits DBA.
Pour les contrôler, utiliser la commande suivante:

SELECT sid, username, program, server FROM v$session

Pour augmenter:

alter system set PROCESSES=200 SCOPE=SPFILE ;
alter system set SESSIONS=200 SCOPE=SPFILE ;

Un arrêt / relance d’Oracle est ensuite nécessaire pour prendre en compte ces modifications.
Pour vérifier que la modification a bien été prise en compte:

select name, value from v$parameter where name in (’processes’,’sessions’);

You may also like...

Laisser un commentaire