Ci sono alcuni limiti diversi che potrebbero entrare in gioco nel determinare il numero di connessioni supportate da un database Oracle. L'approccio più semplice sarebbe utilizzare il parametro SESSIONS e V$SESSION, ovvero
Il numero di sessioni che il database è stato configurato per consentire
SELECT name, value
FROM v$parameter
WHERE name = 'sessions'
Il numero di sessioni attualmente attive
SELECT COUNT(*)
FROM v$session
Come ho detto, però, ci sono altri potenziali limiti sia a livello di database che a livello di sistema operativo ea seconda che sia stato configurato il server condiviso. Se il server condiviso viene ignorato, potresti raggiungere il limite del parametro PROCESSES prima di raggiungere il limite del parametro SESSIONS. E potresti raggiungere i limiti del sistema operativo perché ogni sessione richiede una certa quantità di RAM.