Táto príručka vysvetlí, ako skontrolovať aktívne a neaktívne relácie:
Ako skontrolovať aktívne a neaktívne relácie v databáze Oracle?
Ak chcete skontrolovať aktívne a neaktívne relácie v Oracle, prihláste sa do databázy ako administrátor. Pre tento príspevok sa používa vývojár SQL, takže vytvorte pripojenie alebo sa podľa toho prihláste.
Ako skontrolovať aktívne a neaktívne relácie pomocou v$session?
' v$session ” poskytuje informácie o reláciách len pre aktuálnu inštanciu. ' VYBRAŤ “ vyhlásenie s „ v$session ” možno použiť na kontrolu aktívnych a neaktívnych relácií.
Skontrolujte aktívne relácie pomocou v$session
' KDE ” možno použiť na použitie filtra na kontrolu aktívnych relácií pri používaní v$session tabuľky. Dotaz je uvedený nižšie:
SELECT * FROM v$session WHERE STATUS = 'ACTIVE';
Vyššie uvedený dotaz zobrazí iba riadky, kde je hodnota v „ POSTAVENIE 'stĺpec je' AKTÍVNY “.
Výkon
Výstup zobrazuje aktívne relácie.
Skontrolujte neaktívne relácie pomocou v$session
' KDE ” možno použiť na použitie filtra na kontrolu neaktívnych relácií pomocou v$session . Dotaz je uvedený nižšie:
SELECT * FROM v$session WHERE STATUS = 'INACTIVE';Vyššie uvedený dotaz zobrazí iba tie relácie, ktoré sú momentálne „ NEAKTÍVNY “.
Výkon
Výstup ukázal, že neexistuje žiadna neaktívna relácia.
Ako skontrolovať aktívne a neaktívne relácie pomocou gv$session?
' gv$session ” poskytuje informácie o reláciách pre všetky inštancie. ' VYBRAŤ “ vyhlásenie s „ gv$session ” možno použiť na zobrazenie informácií o reláciách. ' KDE ” sa použije na filtrovanie aktívnych a neaktívnych relácií.
Skontrolujte aktívne relácie pomocou gv$session
Ak chcete skontrolovať aktívnu reláciu, filtrujte údaje z gv$session výberom iba tých riadkov, v ktorých je hodnota v poli „ POSTAVENIE 'stĺpec je' AKTÍVNY “. Dotaz je uvedený nižšie:
SELECT * FROM gv$session WHERE STATUS='ACTIVE'; Výkon
Výstup ukázal, že aktívne relácie boli odfiltrované.
Skontrolujte neaktívne relácie pomocou gv$session
' KDE klauzulu ” možno použiť na výber iba riadkov, v ktorých je hodnota v poli “ POSTAVENIE 'stĺpec je' NEAKTÍVNY “v gv$session tabuľky. Dotaz je uvedený nižšie:
SELECT * FROM gv$session WHERE STATUS='INACTIVE'; Výkon
Výstup ukázal, že neexistuje žiadna neaktívna relácia.
Ako skontrolovať aktívne a neaktívne relácie konkrétneho používateľa?
V databáze Oracle je možné skontrolovať aktívne a neaktívne relácie konkrétneho používateľa zadaním mena používateľa v klauzule WHERE.
Skontrolujte aktívne relácie konkrétneho používateľa
Dotaz na kontrolu aktívnej relácie konkrétneho používateľa je uvedený nižšie:
SELECT * FROM v$session WHERE STATUS = 'ACTIVE' AND SCHEMANAME = 'SYS';Vo vyššie uvedenom dopyte je používateľské meno (názov schémy) „ SYS “.
Výkon
Výstup zobrazuje aktívnu reláciu pre „ SYS “užívateľ.
Skontrolujte neaktívne relácie konkrétneho používateľa
Ak chcete skontrolovať neaktívnu reláciu konkrétneho používateľa, zadajte nasledujúci dotaz:
SELECT * FROM v$session WHERE STATUS = 'INACTIVE' AND SCHEMANAME = 'SYS'; Výkon
Snímka obrazovky ukázala, že neexistuje žiadna neaktívna relácia „ SYS “užívateľ.
Záver
Aktívne a neaktívne relácie v Oracle je možné skontrolovať pomocou „ v$session “ alebo „ gv$session “ tabuľka s “ VYBRAŤ “vyhlásenie. Ak chcete odfiltrovať aktívne alebo neaktívne relácie, „ KDE klauzulu ” možno použiť s klauzulou “ POSTAVENIE “. Ak chcete skontrolovať aktívne alebo neaktívne relácie pre konkrétneho užívateľa, môžete zadať meno užívateľa v klauzule WHERE. Tento zápis ukázal praktickú príručku, ako skontrolovať aktívne a neaktívne relácie v databáze Oracle.