Istnieje kilka różnych ograniczeń, które mogą mieć znaczenie przy określaniu liczby połączeń obsługiwanych przez bazę danych Oracle. Najprostszym podejściem byłoby użycie parametru SESSIONS i V$SESSION, czyli
Liczba sesji, na które została skonfigurowana baza danych
SELECT name, value
FROM v$parameter
WHERE name = 'sessions'
Liczba aktualnie aktywnych sesji
SELECT COUNT(*)
FROM v$session
Jak już powiedziałem, istnieją inne potencjalne ograniczenia zarówno na poziomie bazy danych, jak i na poziomie systemu operacyjnego oraz w zależności od tego, czy serwer współdzielony został skonfigurowany. Jeśli serwer współdzielony jest ignorowany, możesz osiągnąć limit parametru PROCESSES, zanim osiągniesz limit parametru SESSIONS. I możesz osiągnąć limity systemu operacyjnego, ponieważ każda sesja wymaga określonej ilości pamięci RAM.