So überprüfen Sie aktive und inaktive Sitzungen in der Oracle -Datenbank?

So überprüfen Sie aktive und inaktive Sitzungen in der Oracle -Datenbank?
Die Oracle -Datenbank ist ein beliebtes RDBMS (Relational Database Management System) aufgrund seiner Skalierbarkeit und der umfangreichen Funktionen. Die Überwachung und Steuerung von Datenbanksitzungen kann eine kritische Aufgabe für einen Datenbankadministrator sein. Beispielsweise ist es sehr wichtig, aktive und inaktive Sitzungen zur Optimierung der Datenbankleistung und zur Verhinderung von Sicherheitsbedrohungen zu verfolgen.

In diesem Leitfaden wird erläutert, wie Sie aktive und inaktive Sitzungen überprüfen:

  • Verwenden Sie V $ Session
  • Verwenden Sie GV $ Session
  • Für einen bestimmten Benutzer

So überprüfen Sie aktive und inaktive Sitzungen in der Oracle -Datenbank?

Melden Sie sich als Administrator in der Datenbank an, um aktive und inaktive Sitzungen im Orakel zu überprüfen. Für diesen Beitrag wird der SQL -Entwickler verwendet. Machen Sie also die Verbindung oder melden Sie sich entsprechend an.

So überprüfen Sie die aktiven und inaktiven Sitzungen mit V $ Session?

Der "v $ Sitzung”Bietet die Informationen zu Sitzungen nur für die aktuelle Instanz. Der "WÄHLEN”Aussage mit der“v $ SitzungKann verwendet werden, um aktive und inaktive Sitzungen zu überprüfen.

Überprüfen Sie die aktiven Sitzungen mit V $ Session

Der "WODie Klausel kann verwendet werden, um einen Filter anzuwenden, um die aktiven Sitzungen bei der Verwendung des v $ Sitzung Tisch. Die Abfrage ist unten angegeben:

Wählen Sie * aus v $ session wobei status = 'active';

In der obigen Abfrage werden nur die Zeilen angezeigt, an denen der Wert in "" ist "STATUS"Spalte ist"AKTIV”.

Ausgang

Die Ausgabe zeigte die aktiven Sitzungen an.

Überprüfen Sie die inaktiven Sitzungen mit V $ Session

Der "WODie Klausel kann verwendet werden, um einen Filter anzuwenden, um die inaktiven Sitzungen mithilfe zu überprüfen v $ Sitzung. Die Abfrage ist unten angegeben:

Wählen Sie * aus v $ session wobei status = 'inaktiv';

Die obige Abfrage zeigt nur die derzeit vorhandenen Sitzungen an “INAKTIV”.

Ausgang

Die Ausgabe zeigte, dass es keine inaktive Sitzung gibt.

So überprüfen Sie die aktiven und inaktiven Sitzungen mit GV $ Session?

Der "GV $ Session”Bietet Informationen zu Sitzungen für alle Fälle. Der "WÄHLEN”Aussage mit der“GV $ SessionKann verwendet werden, um die Informationen zu Sitzungen anzuzeigen. Der "WODie Klausel wird verwendet, um die aktiven und inaktiven Sitzungen zu filtern.

Überprüfen Sie die aktiven Sitzungen mit GV $ Session

Filtern Sie die Daten der aktiven Sitzung, um die aktive Sitzung zu überprüfen GV $ Session Tabelle, indem nur die Zeilen ausgewählt wird, wobei der Wert in ““STATUS"Spalte ist"AKTIV”. Die Abfrage ist unten angegeben:

Wählen Sie * aus GV $ Session WHERE STATUS = "Active";

Ausgang

Der Ausgang zeigte, dass die aktiven Sitzungen herausgefiltert wurden.

Überprüfen Sie die inaktiven Sitzungen mit GV $ Session

Der "WOKlausel 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:

Wählen Sie * aus GV $ Session WHERE STATUS = "INAKTIVE";

Ausgang

Die Ausgabe zeigte, dass es keine inaktive Sitzung gibt.

So überprüfen Sie die aktiven und inaktiven 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 zum Überprüfen der aktiven Sitzung eines bestimmten Benutzers ist unten angegeben:

Wählen Sie * aus v $ session wob

In der obigen Abfrage lautet der Benutzername (Schema -Name) “Sys”.

Ausgang

Die Ausgabe zeigt die aktive Sitzung für die “Sys" Benutzer.

Überprüfen Sie die inaktiven Sitzungen eines bestimmten Benutzers

Geben Sie die folgende Abfrage ein, um die inaktive Sitzung eines bestimmten Benutzers zu überprüfen:

Wählen Sie * aus v $ session wob

Ausgang

Der Screenshot zeigte, dass es keine inaktive Sitzung von der “gibtSys" Benutzer.

Abschluss

Die aktiven und inaktiven Sitzungen in Oracle können durch die Verwendung der “überprüft werdenv $ Sitzung" oder "GV $ Session"Tisch mit dem"WÄHLEN" Stellungnahme. Um die aktiven oder inaktiven Sitzungen herauszufiltern, die “WOKlausel kann mit dem "verwendet werden"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. Diese Beschreibung hat eine praktische Anleitung zum Überprüfen der aktiven und inaktiven Sitzungen in der Oracle-Datenbank gezeigt.