Oracle
 sql >> Database >  >> RDS >> Oracle

Come verificare il numero massimo di connessioni consentite a un database Oracle?

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.