Oracle
 sql >> Base de données >  >> RDS >> Oracle

Comment vérifier le nombre maximum de connexions autorisées à une base de données Oracle ?

Il existe quelques limites différentes qui peuvent entrer en jeu pour déterminer le nombre de connexions prises en charge par une base de données Oracle. L'approche la plus simple serait d'utiliser le paramètre SESSIONS et V$SESSION, c'est-à-dire

Le nombre de sessions pour lesquelles la base de données a été configurée

SELECT name, value 
  FROM v$parameter
 WHERE name = 'sessions'

Le nombre de sessions actuellement actives

SELECT COUNT(*)
  FROM v$session

Comme je l'ai dit, cependant, il existe d'autres limites potentielles à la fois au niveau de la base de données et au niveau du système d'exploitation et selon que le serveur partagé a été configuré. Si le serveur partagé est ignoré, vous pouvez très bien atteindre la limite du paramètre PROCESSES avant d'atteindre la limite du paramètre SESSIONS. Et vous pouvez atteindre les limites du système d'exploitation car chaque session nécessite une certaine quantité de RAM.