Ce guide expliquera comment vérifier les séances actives et inactives:
Comment vérifier les séances actives et inactives dans la base de données Oracle?
Pour vérifier les sessions actives et inactives dans l'Oracle, connectez-vous à la base de données en tant qu'administrateur. Pour ce post, le développeur SQL est utilisé, alors établissez la connexion ou connectez-vous en conséquence.
Comment vérifier les séances actives et inactives en utilisant la session V $?
Le "V $ session»Fournit les informations sur les sessions pour l'instance actuelle uniquement. Le "SÉLECTIONNER»Déclaration avec le«V $ session«Peut être utilisé pour vérifier les séances actives et inactives.
Vérifiez les séances actives en utilisant la session V $
Le "OÙ«La clause peut être utilisée pour appliquer un filtre pour vérifier les sessions actives tout en utilisant le V $ session tableau. La requête est donnée ci-dessous:
SELECT * FROM V $ Session Where Status = 'Active';La requête ci-dessus affichera uniquement les lignes où la valeur dans le «STATUT"La colonne est"ACTIF".
Sortir
La sortie affiche les sessions actives.
Vérifiez les séances inactives en utilisant la session V $
Le "OÙ«La clause peut être utilisée pour appliquer un filtre pour vérifier les séances inactives en utilisant V $ session. La requête est donnée ci-dessous:
SELECT * FROM V $ Session Where Status = 'Inactive';La requête ci-dessus ne montrera que les sessions qui sont actuellement «INACTIF".
Sortir
La sortie a montré qu'il n'y a pas de session inactive.
Comment vérifier les séances actives et inactives en utilisant la session GV $?
Le "Session GV $»Fournit des informations sur les sessions pour toutes les instances. Le "SÉLECTIONNER»Déclaration avec le«Session GV $«Peut être utilisé pour afficher les informations sur les sessions. Le "OÙ”La clause sera utilisée pour filtrer les séances actives et inactives.
Vérifiez les sessions actives à l'aide de la session GV $
Pour vérifier la session active, filtrez les données du Session GV $ Tableau, en sélectionnant uniquement les lignes où la valeur dans le «STATUT"La colonne est"ACTIF". La requête est donnée ci-dessous:
Sélectionnez * à partir de la session GV $ où status = "actif";Sortir
La sortie a montré que les sessions actives ont été filtrées.
Vérifiez les séances inactives en utilisant la session GV $
Le "OÙ"La clause peut être utilisée pour sélectionner uniquement les lignes où la valeur dans"STATUT"La colonne est"INACTIF" dans le Session GV $ tableau. La requête est donnée ci-dessous:
Sélectionnez * à partir de la session GV $ où status = "inactif";Sortir
La sortie a montré qu'il n'y a pas de session inactive.
Comment vérifier les séances actives et inactives d'un utilisateur spécifique?
Dans la base de données Oracle, les sessions actives et inactives d'un utilisateur spécifique peuvent être vérifiées en spécifiant le nom d'utilisateur dans la clause où.
Vérifiez les séances actives d'un utilisateur spécifique
La requête pour vérifier la session active d'un utilisateur spécifique est donnée ci-dessous:
SELECT * FROM V $ Session Where Status = 'Active' et ScheManame = 'Sys';Dans la requête ci-dessus, le nom d'utilisateur (nom de schéma) est «Système".
Sortir
La sortie représente la session active pour le «Système" utilisateur.
Vérifiez les séances inactives d'un utilisateur spécifique
Pour vérifier la session inactive d'un utilisateur spécifique, saisissez la requête suivante:
SELECT * FROM V $ Session Where Status = 'Inactive' et ScheManame = 'Sys';Sortir
La capture d'écran a affiché qu'il n'y a pas de session inactive du «Système" utilisateur.
Conclusion
Les sessions actives et inactives dans Oracle peuvent être vérifiées en utilisant le «V $ session" ou "Session GV $”Table avec le"SÉLECTIONNER" déclaration. Pour filtrer les séances actives ou inactives, le «OÙ«La clause peut être utilisée avec le«STATUT" colonne. Si vous souhaitez vérifier les sessions actives ou inactives pour un utilisateur spécifique, vous pouvez spécifier le nom d'utilisateur dans la clause WHERE. Cet article a démontré un guide pratique sur la façon de vérifier les sessions actives et inactives dans la base de données Oracle.