Існує кілька різних обмежень, які можуть виникнути при визначенні кількості з'єднань, які підтримує база даних Oracle. Найпростішим підходом було б використання параметра SESSIONS та V $ SESSION, тобто
Кількість сеансів, налаштованих на базу даних
SELECT name, value
FROM v$parameter
WHERE name = 'sessions'
Кількість активних сеансів
SELECT COUNT(*)
FROM v$session
Як я вже говорив, існують інші потенційні обмеження як на рівні бази даних, так і на рівні операційної системи, а також залежно від того, чи було налаштовано спільний сервер. Якщо спільний сервер ігнорується, ви цілком можете досягти межі параметра PROCESSES, перш ніж досягти межі параметра SESSIONS. І ви можете досягти обмежень операційної системи, оскільки кожен сеанс вимагає певної кількості оперативної пам'яті.