← Sessions & Locks
Oracle · Sessions & Locks

How to check session count per user in Oracle

Count how many sessions each Oracle user has from V$SESSION grouped by username.

Tested on11g12c18c19c21c23ai26ai

Quick tally of connected sessions grouped by username. Useful for spotting connection pool leaks or checking whether an app is holding more sessions than expected.

SELECT COUNT(*) AS connections, username
FROM   v$session
GROUP BY username
ORDER BY connections DESC;
sessionsv$sessioncount