Jak zkontrolovat aktivní a neaktivní relace v databázi Oracle?

Jak Zkontrolovat Aktivni A Neaktivni Relace V Databazi Oracle



Databáze Oracle je populární RDBMS (systém pro správu relačních databází) díky své škálovatelnosti a rozsáhlým funkcím. Monitorování a řízení databázových relací může být pro správce databáze kritickým úkolem. Je například velmi důležité sledovat aktivní a neaktivní relace pro optimalizaci výkonu databáze a předcházení bezpečnostním hrozbám.

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.