Sprawdzenie zalogowanych użytkowników w ORACLE

Często, jako administratorzy musimy sprawdzić aktualną listę zalogowanych użytkowników. Po co jest nam to potrzebne?
Załóżmy, że chcemy przeprowadzić jakąś konserwację w bazie, lub tymczasowo wyłączyć bazę. Aby nie utrudniać działania naszym użytkownikom najlepiej wykonać to, gdy nikt nie jest zalogowany, lub liczba zalogowanych użytkowników jest jak najmniejsza.
W celu sprawdzenia aktualnie zalogowanych użytkowników wykonujemy poniższa komendę:

SELECT USERNAME FROM V$SESSION;

Oczywiście zwykły użytkownik nie ma odpowiednich praw do wykonania tego zapytania. Zapytanie to należy wykonać z konta administratora.

Dodatkowo możemy sprawdzić jeszcze dodatkowe parametry dla zalogowanego użytkownika, np:
LOGON_TIME – czas, który upłynął od czasu zalogowania do bazy

This entry was posted in Oracle and tagged , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>