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