SELECT USERNAME, count(*) AS "NB SESSIONS" FROM V$SESSION GROUP BY USERNAME;
Ceci peut s'avérer pratique pour savoir si une application gère bien ses connexions, ou encore pour savoir s'il y a un abus de connexions par un usager.
Évidemment, il faut avoir suffisamment de privilèges pour pouvoir accéder à la vue V$SESSION. Autrement, l'erreur "ORA-00942: Table ou vue inexistante" sera soulevée.
Pour les étudiants du CVM
Étant donné vos droits limités sur le serveur Oracle du département, vous pouvez utiliser les commandes suivantes afin de savoir votre nombre de connexions actives.
Dans SQL*PLUS :
SET SERVEROUTPUT ON; EXECUTE NOMBRECONNEXIONS();
Dans SQL Developer :
SET SERVEROUTPUT ON; BEGIN NOMBRECONNEXIONS(); END;
Ajouter votre commentaire