Ovaj će vodič objasniti kako provjeriti aktivne i neaktivne sesije:
Kako provjeriti aktivne i neaktivne sesije u Oracle bazi podataka?
Za provjeru aktivnih i neaktivnih sesija u Oracleu prijavite se u bazu kao administrator. Za ovu objavu koristi se SQL developer, pa se povežite ili prijavite u skladu s tim.
Kako provjeriti aktivne i neaktivne sesije pomoću v$session?
' v$sesija ” pruža informacije o sesijama samo za trenutnu instancu. ' IZABERI ' izjava s ' v$sesija ” može se koristiti za provjeru aktivnih i neaktivnih sesija.
Provjerite aktivne sesije koristeći v$session
' GDJE ” može se koristiti za primjenu filtra za provjeru aktivnih sesija tijekom korištenja v$sesija stol. Upit je naveden u nastavku:
SELECT * FROM v$session WHERE STATUS = 'AKTIVNO';
Gornji upit će prikazati samo retke u kojima je vrijednost u ' STATUS ' stupac je ' AKTIVAN ”.
Izlaz
Izlaz je prikazao aktivne sesije.
Provjerite neaktivne sesije koristeći v$session
' GDJE ” može se koristiti za primjenu filtra za provjeru neaktivnih sesija pomoću v$sesija . Upit je naveden u nastavku:
SELECT * FROM v$session WHERE STATUS = 'INACTIVE';Gornji upit će prikazati samo one sesije koje su trenutno ' NEAKTIVAN ”.
Izlaz
Izlaz je pokazao da nema neaktivne sesije.
Kako provjeriti aktivne i neaktivne sesije pomoću gv$session?
' gv$sesija ” pruža informacije o sesijama za sve instance. ' IZABERI ' izjava s ' gv$sesija ” može se koristiti za prikaz informacija o sesijama. ' GDJE ” klauzula će se koristiti za filtriranje aktivnih i neaktivnih sesija.
Provjerite aktivne sesije pomoću gv$session
Da biste provjerili aktivnu sesiju, filtrirajte podatke gv$sesija tablici, odabirom samo redaka u kojima je vrijednost u ' STATUS ' stupac je ' AKTIVAN ”. Upit je naveden u nastavku:
SELECT * FROM gv$session WHERE STATUS='AKTIVNO'; Izlaz
Izlaz je pokazao da su aktivne sesije filtrirane.
Provjerite neaktivne sesije koristeći gv$session
' GDJE ' može se koristiti za odabir samo redaka u kojima je vrijednost u ' STATUS ' stupac je ' NEAKTIVAN ” u gv$sesija stol. Upit je naveden u nastavku:
SELECT * FROM gv$session WHERE STATUS='INACTIVE'; Izlaz
Izlaz je pokazao da nema neaktivne sesije.
Kako provjeriti aktivne i neaktivne sesije određenog korisnika?
U Oracle bazi podataka, aktivne i neaktivne sesije određenog korisnika mogu se provjeriti navođenjem korisničkog imena u klauzuli WHERE.
Provjerite aktivne sesije određenog korisnika
Upit za provjeru aktivne sesije određenog korisnika dan je u nastavku:
SELECT * FROM v$session WHERE STATUS = 'AKTIVNO' AND SCHEMANAME = 'SYS';U gornjem upitu, korisničko ime (naziv sheme) je ' SYS ”.
Izlaz
Izlaz prikazuje aktivnu sesiju za ' SYS ” korisnik.
Provjerite neaktivne sesije određenog korisnika
Za provjeru neaktivne sesije određenog korisnika upišite sljedeći upit:
SELECT * FROM v$session WHERE STATUS = 'INACTIVE' AND SCHEMANAME = 'SYS'; Izlaz
Snimka zaslona prikazuje da nema neaktivne sesije ' SYS ” korisnik.
Zaključak
Aktivne i neaktivne sesije u Oracleu mogu se provjeriti pomoću ' v$sesija ' ili ' gv$sesija ' tablica s ' IZABERI ” izjava. Za filtriranje aktivnih ili neaktivnih sesija, ' GDJE ' klauzula se može koristiti s ' STATUS ' stupac. Ako želite provjeriti aktivne ili neaktivne sesije za određenog korisnika, možete navesti korisničko ime u klauzuli WHERE. Ovaj tekst je pokazao praktičan vodič o tome kako provjeriti aktivne i neaktivne sesije u Oracle bazi podataka.