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.