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:
1 |
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:
1 |
SELECT sid, username, program, server FROM v$session |
Pour augmenter:
1 2 |
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:
1 |
select name, value from v$parameter where name in (’processes’,’sessions’); |