Tato příručka vysvětlí, jak zkontrolovat aktivní a neaktivní relace:
Jak zkontrolovat aktivní a neaktivní relace v databázi Oracle?
Chcete-li zkontrolovat aktivní a neaktivní relace v Oracle, přihlaste se do databáze jako správce. Pro tento příspěvek je použit vývojář SQL, takže proveďte připojení nebo se podle toho přihlaste.
Jak zkontrolovat aktivní a neaktivní relace pomocí v$session?
' v$session ” poskytuje informace o relacích pouze pro aktuální instanci. ' VYBRAT “ prohlášení s „ v$session ” lze použít ke kontrole aktivních a neaktivních relací.
Zkontrolujte aktivní relace pomocí v$session
' KDE ” lze použít k použití filtru ke kontrole aktivních relací při používání v$session stůl. Dotaz je uveden níže:
SELECT * FROM v$session WHERE STATUS = 'AKTIVNÍ';
Výše uvedený dotaz zobrazí pouze řádky, kde je hodnota v „ POSTAVENÍ 'sloupec je' AKTIVNÍ “.
Výstup
Výstup zobrazil aktivní relace.
Zkontrolujte neaktivní relace pomocí v$session
' KDE ” lze použít k použití filtru pro kontrolu neaktivních relací pomocí v$session . Dotaz je uveden níže:
SELECT * FROM v$session WHERE STATUS = 'NEAKTIVNÍ';Výše uvedený dotaz zobrazí pouze ty relace, které jsou aktuálně „ NEAKTIVNÍ “.
Výstup
Výstup ukázal, že neexistuje žádná neaktivní relace.
Jak zkontrolovat aktivní a neaktivní relace pomocí gv$session?
' gv$session ” poskytuje informace o relacích pro všechny instance. ' VYBRAT “ prohlášení s „ gv$session ” lze použít k zobrazení informací o relacích. ' KDE ” bude použita k filtrování aktivních a neaktivních relací.
Zkontrolujte aktivní relace pomocí gv$session
Chcete-li zkontrolovat aktivní relaci, filtrujte data gv$session tabulky výběrem pouze řádků, kde je hodnota v „ POSTAVENÍ 'sloupec je' AKTIVNÍ “. Dotaz je uveden níže:
SELECT * FROM gv$session WHERE STATUS='ACTIVE'; Výstup
Výstup ukázal, že aktivní relace byly odfiltrovány.
Zkontrolujte neaktivní relace pomocí gv$session
' KDE klauzuli “ lze použít k výběru pouze řádků, kde je hodnota v poli “ POSTAVENÍ 'sloupec je' NEAKTIVNÍ “v gv$session stůl. Dotaz je uveden níže:
SELECT * FROM gv$session WHERE STATUS='INACTIVE'; Výstup
Výstup ukázal, že neexistuje žádná neaktivní relace.
Jak zkontrolovat aktivní a neaktivní relace konkrétního uživatele?
V databázi Oracle lze zkontrolovat aktivní a neaktivní relace konkrétního uživatele zadáním uživatelského jména v klauzuli WHERE.
Zkontrolujte aktivní relace konkrétního uživatele
Dotaz na kontrolu aktivní relace konkrétního uživatele je uveden níže:
SELECT * FROM v$session WHERE STATUS = 'ACTIVE' AND SCHEMANAME = 'SYS';Ve výše uvedeném dotazu je uživatelské jméno (název schématu) „ SYS “.
Výstup
Výstup zobrazuje aktivní relaci pro „ SYS “uživatel.
Zkontrolujte neaktivní relace konkrétního uživatele
Chcete-li zkontrolovat neaktivní relaci konkrétního uživatele, zadejte následující dotaz:
SELECT * FROM v$session WHERE STATUS = 'INACTIVE' AND SCHEMANAME = 'SYS'; Výstup
Snímek obrazovky ukázal, že neexistuje žádná neaktivní relace „ SYS “uživatel.
Závěr
Aktivní a neaktivní relace v Oracle lze zkontrolovat pomocí „ v$session “ nebo „ gv$session 'tabulka s ' VYBRAT ' prohlášení. Chcete-li odfiltrovat aktivní nebo neaktivní relace, „ KDE klauzuli ' lze použít s ' POSTAVENÍ “. Pokud chcete zkontrolovat aktivní nebo neaktivní relace pro konkrétního uživatele, můžete zadat jméno uživatele v klauzuli WHERE. Tento zápis ukázal praktický návod, jak kontrolovat aktivní a neaktivní relace v databázi Oracle.