Kako preveriti aktivne in neaktivne seje v zbirki podatkov Oracle?

Kako Preveriti Aktivne In Neaktivne Seje V Zbirki Podatkov Oracle



Baza podatkov Oracle je priljubljen RDBMS (sistem za upravljanje relacijskih baz podatkov) zaradi svoje razširljivosti in širokih funkcij. Spremljanje in nadzorovanje sej baze podatkov je lahko kritična naloga za skrbnika baze podatkov. Na primer, zelo pomembno je spremljati aktivne in neaktivne seje za optimizacijo delovanja baze podatkov in preprečevanje varnostnih groženj.

V tem priročniku je razloženo, kako preveriti aktivne in neaktivne seje:

Kako preveriti aktivne in neaktivne seje v zbirki podatkov Oracle?

Če želite preveriti aktivne in neaktivne seje v Oracle, se prijavite v bazo kot skrbnik. Za to objavo je uporabljen razvijalec SQL, zato vzpostavite povezavo ali se ustrezno prijavite.







Kako preveriti aktivne in neaktivne seje z uporabo v$session?

' v$seja ” ponuja informacije o sejah samo za trenutni primerek. ' IZBERI ' izjava z ' v$seja ” lahko uporabite za preverjanje aktivnih in neaktivnih sej.



Preverite aktivne seje z uporabo v$session

' KJE ” lahko uporabite za uporabo filtra za preverjanje aktivnih sej med uporabo v$seja tabela. Poizvedba je podana spodaj:



SELECT * FROM v$session WHERE STATUS = 'AKTIVNO';

Zgornja poizvedba bo prikazala samo vrstice, kjer je vrednost v » STANJE »stolpec je« AKTIVNO ”.





Izhod

Izhod je prikazal aktivne seje.



Preverite neaktivne seje z uporabo v$session

' KJE ” lahko uporabite za uporabo filtra za preverjanje neaktivnih sej z uporabo v$seja . Poizvedba je podana spodaj:

SELECT * FROM v$session WHERE STATUS = 'INACTIVE';

Zgornja poizvedba bo prikazala samo tiste seje, ki so trenutno » NEAKTIVNO ”.

Izhod

Rezultat je pokazal, da ni neaktivne seje.

Kako preveriti aktivne in neaktivne seje z uporabo gv$session?

' gv$seja ” ponuja informacije o sejah za vse primerke. ' IZBERI ' izjava z ' gv$seja ” lahko uporabite za prikaz informacij o sejah. ' KJE ” bo uporabljen za filtriranje aktivnih in neaktivnih sej.

Preverite aktivne seje z uporabo gv$session

Če želite preveriti aktivno sejo, filtrirajte podatke za gv$seja tabelo, tako da izberete samo vrstice, kjer je vrednost v STANJE »stolpec je« AKTIVNO ”. Poizvedba je podana spodaj:

SELECT * FROM gv$session WHERE STATUS='AKTIVNO';

Izhod

Izhod je pokazal, da so bile aktivne seje filtrirane.

Preverite neaktivne seje z uporabo gv$session

' KJE ” lahko uporabite za izbiro samo vrstic, kjer je vrednost v STANJE »stolpec je« NEAKTIVNO ” v gv$seja tabela. Poizvedba je podana spodaj:

SELECT * FROM gv$session WHERE STATUS='INACTIVE';

Izhod

Rezultat je pokazal, da ni neaktivne seje.

Kako preveriti aktivne in neaktivne seje določenega uporabnika?

V bazi podatkov Oracle je mogoče preveriti aktivne in neaktivne seje določenega uporabnika tako, da v klavzuli WHERE navedete uporabniško ime.

Preverite aktivne seje določenega uporabnika

Poizvedba za preverjanje aktivne seje določenega uporabnika je podana spodaj:

SELECT * FROM v$session WHERE STATUS = 'ACTIVE' AND SCHEMANAME = 'SYS';

V zgornji poizvedbi je uporabniško ime (ime sheme) ' SYS ”.

Izhod

Izhod prikazuje aktivno sejo za » SYS ” uporabnik.

Preverite neaktivne seje določenega uporabnika

Če želite preveriti neaktivno sejo določenega uporabnika, vnesite naslednjo poizvedbo:

SELECT * FROM v$session WHERE STATUS = 'INACTIVE' AND SCHEMANAME = 'SYS';

Izhod

Posnetek zaslona je pokazal, da ni neaktivne seje » SYS ” uporabnik.

Zaključek

Aktivne in neaktivne seje v Oraclu lahko preverite z uporabo ' v$seja « ali » gv$seja ' tabela z ' IZBERI ” izjava. Če želite filtrirati aktivne ali neaktivne seje, » KJE ' se lahko uporabi z ' STANJE ” stolpec. Če želite preveriti aktivne ali neaktivne seje za določenega uporabnika, lahko podate uporabniško ime v klavzuli WHERE. Ta zapis je pokazal praktičen vodnik o tem, kako preveriti aktivne in neaktivne seje v bazi podatkov Oracle.