sql >> Base de Datos >  >> RDS >> Oracle

¿Cómo comprobar el número máximo de conexiones permitidas a una base de datos Oracle?

Hay algunos límites diferentes que pueden entrar en juego para determinar la cantidad de conexiones que admite una base de datos de Oracle. El enfoque más simple sería usar el parámetro SESSIONS y V$SESSION, es decir,

El número de sesiones que la base de datos fue configurada para permitir

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

El número de sesiones actualmente activas

SELECT COUNT(*)
  FROM v$session

Sin embargo, como dije, existen otros límites potenciales tanto a nivel de la base de datos como a nivel del sistema operativo y dependiendo de si se ha configurado un servidor compartido. Si se ignora el servidor compartido, es posible que alcance el límite del parámetro PROCESOS antes de alcanzar el límite del parámetro SESIONES. Y puede alcanzar los límites del sistema operativo porque cada sesión requiere una cierta cantidad de RAM.