In dieser Anleitung wird erklärt, wie Sie aktive und inaktive Sitzungen überprüfen:
Wie überprüfe ich aktive und inaktive Sitzungen in der Oracle-Datenbank?
Um aktive und inaktive Sitzungen im Oracle zu überprüfen, melden Sie sich als Administrator bei der Datenbank an. Für diesen Beitrag wird der SQL-Entwickler verwendet, stellen Sie also die Verbindung her oder melden Sie sich entsprechend an.
Wie überprüfe ich aktive und inaktive Sitzungen mit v$session?
Der ' v$session “ liefert die Informationen über Sitzungen nur für die aktuelle Instanz. Der ' WÄHLEN ” Erklärung mit dem “ v$session “ kann verwendet werden, um aktive und inaktive Sitzungen zu überprüfen.
Überprüfen Sie aktive Sitzungen mit v$session
Der ' WO ”-Klausel kann verwendet werden, um einen Filter anzuwenden, um die aktiven Sitzungen während der Verwendung von zu überprüfen v$session Tisch. Die Abfrage ist unten angegeben:
SELECT * FROM v$session WO STATUS = 'AKTIV';
Die obige Abfrage zeigt nur die Zeilen an, in denen der Wert in „ STATUS „Spalte ist“ AKTIV “.
Ausgang
Die Ausgabe zeigte die aktiven Sitzungen an.
Überprüfen Sie inaktive Sitzungen mit v$session
Der ' WO ”-Klausel kann verwendet werden, um einen Filter anzuwenden, um die inaktiven Sitzungen zu überprüfen v$session . Die Abfrage ist unten angegeben:
SELECT * FROM v$session WO STATUS = 'INAKTIV';Die obige Abfrage zeigt nur die Sitzungen an, die derzeit „ INAKTIV “.
Ausgang
Die Ausgabe zeigte, dass keine inaktive Sitzung vorhanden ist.
Wie überprüfe ich aktive und inaktive Sitzungen mit gv$session?
Der ' gv$session “ bietet Informationen zu Sitzungen für alle Instanzen. Der ' WÄHLEN ” Erklärung mit dem “ gv$session “ kann verwendet werden, um Informationen zu Sitzungen anzuzeigen. Der ' WO ”-Klausel wird verwendet, um die aktiven und inaktiven Sitzungen zu filtern.
Überprüfen Sie aktive Sitzungen mit gv$session
Um die aktive Sitzung zu überprüfen, filtern Sie die Daten der gv$session Tabelle, indem Sie nur die Zeilen auswählen, in denen der Wert in der „ STATUS „Spalte ist“ AKTIV “. Die Abfrage ist unten angegeben:
SELECT * FROM gv$session WHERE STATUS='ACTIVE'; Ausgang
Die Ausgabe zeigte, dass die aktiven Sitzungen herausgefiltert wurden.
Überprüfen Sie inaktive Sitzungen mit gv$session
Der ' WO “-Klausel kann verwendet werden, um nur die Zeilen auszuwählen, in denen der Wert in der „ STATUS „Spalte ist“ INAKTIV ' im gv$session Tisch. Die Abfrage ist unten angegeben:
SELECT * FROM gv$session WHERE STATUS='INAKTIV'; Ausgang
Die Ausgabe zeigte, dass keine inaktive Sitzung vorhanden ist.
Wie überprüfe ich aktive und inaktive Sitzungen eines bestimmten Benutzers?
In der Oracle-Datenbank können die aktiven und inaktiven Sitzungen eines bestimmten Benutzers überprüft werden, indem der Benutzername in der WHERE-Klausel angegeben wird.
Überprüfen Sie die aktiven Sitzungen eines bestimmten Benutzers
Die Abfrage zur Überprüfung der aktiven Sitzung eines bestimmten Benutzers ist unten angegeben:
SELECT * FROM v$session WHERE STATUS = 'ACTIVE' AND SCHEMANAME = 'SYS';In der obigen Abfrage lautet der Benutzername (Schemaname) „ SYS “.
Ausgang
Die Ausgabe zeigt die aktive Sitzung für die „ SYS ' Benutzer.
Überprüfen Sie inaktive Sitzungen eines bestimmten Benutzers
Geben Sie die folgende Abfrage ein, um die inaktive Sitzung eines bestimmten Benutzers zu überprüfen:
SELECT * FROM v$session WO STATUS = 'INAKTIV' UND SCHEMANAME = 'SYS'; Ausgang
Der Screenshot zeigte, dass es keine inaktive Sitzung des „ SYS ' Benutzer.
Abschluss
Die aktiven und inaktiven Sessions in Oracle können mit dem „ v$session ' oder ' gv$session ” Tabelle mit dem “ WÄHLEN ' Stellungnahme. Um die aktiven oder inaktiven Sitzungen herauszufiltern, das „ WO ”-Klausel kann mit der “ STATUS ' Spalte. Wenn Sie nach aktiven oder inaktiven Sitzungen für einen bestimmten Benutzer suchen möchten, können Sie den Benutzernamen in der WHERE-Klausel angeben. Dieser Artikel hat eine praktische Anleitung zum Überprüfen aktiver und inaktiver Sitzungen in der Oracle-Datenbank gezeigt.