Ten przewodnik wyjaśni, jak sprawdzić sesje aktywne i nieaktywne:
Jak sprawdzić sesje aktywne i nieaktywne w bazie danych Oracle?
Aby sprawdzić sesje aktywne i nieaktywne w Oracle, zaloguj się do bazy danych jako administrator. W tym poście używany jest programista SQL, więc zrób połączenie lub odpowiednio zaloguj się.
Jak sprawdzić sesje aktywne i nieaktywne za pomocą sesji v $?
„„Sesja V $”Dostarcza informacji o sesjach tylko dla obecnej instancji. „„WYBIERAĆ”Oświadczenie o„Sesja V $”Można użyć do sprawdzania sesji aktywnych i nieaktywnych.
Sprawdź aktywne sesje za pomocą sesji v $
„„GDZIE„Klauzula może być użyta do zastosowania filtra do sprawdzenia aktywnych sesji podczas korzystania z Sesja V $ tabela. Zapytanie podano poniżej:
Wybierz * z sesji v $, gdzie status = „Active”;Powyższe zapytanie wyświetli tylko wiersze, w których wartość w „STATUS”Kolumna to„AKTYWNY".
Wyjście
Wyjście wyświetliło aktywne sesje.
Sprawdź nieaktywne sesje za pomocą sesji v $
„„GDZIE„Klauzula może być użyta do zastosowania filtra do sprawdzenia nieaktywnych sesji za pomocą Sesja V $. Zapytanie podano poniżej:
Wybierz * z sesji v $, gdzie status = „nieaktywny”;Powyższe zapytanie wyświetli tylko te sesje, które są obecnie „NIEAKTYWNY".
Wyjście
Wyjście wykazało, że nie ma sesji nieaktywnej.
Jak sprawdzić sesje aktywne i nieaktywne za pomocą sesji GV $?
„„Sesja GV $”Dostarcza informacji o sesjach dla wszystkich instancji. „„WYBIERAĆ”Oświadczenie o„Sesja GV $”Można użyć do wyświetlania informacji o sesjach. „„GDZIE„Klauzula zostanie wykorzystana do filtrowania aktywnych i nieaktywnych sesji.
Sprawdź aktywne sesje za pomocą sesji GV $
Aby sprawdzić aktywną sesję, filtr filtruj dane Sesja GV $ Tabela, wybierając tylko wiersze, w których wartość w „STATUS”Kolumna to„AKTYWNY". Zapytanie podano poniżej:
Wybierz * z sesji gv $, gdzie status = "Active";Wyjście
Wyjście wykazało, że sesje aktywne zostały odfiltrowane.
Sprawdź nieaktywne sesje za pomocą sesji GV $
„„GDZIE„Klauzula może być używana do wyboru tylko wierszy, w których wartość w„STATUS”Kolumna to„NIEAKTYWNY" w Sesja GV $ tabela. Zapytanie podano poniżej:
Wybierz * z sesji gv $, gdzie status = "nieaktywne";Wyjście
Wyjście wykazało, że nie ma sesji nieaktywnej.
Jak sprawdzić aktywne i nieaktywne sesje określonego użytkownika?
W bazie danych Oracle aktywne i nieaktywne sesje określonego użytkownika można sprawdzić, określając nazwę użytkownika w klauzuli Where.
Sprawdź aktywne sesje określonego użytkownika
Zapytanie do sprawdzenia aktywnej sesji określonego użytkownika podano poniżej:
Wybierz * z sesji v $, gdzie status = „Active” i schemaname = „sys”;W powyższym zapytaniu nazwa użytkownika (nazwa schematu) to „Sys".
Wyjście
Wyjście przedstawia aktywną sesję dla „Sys”Użytkownik.
Sprawdź nieaktywne sesje określonego użytkownika
Aby sprawdzić nieaktywną sesję określonego użytkownika, wpisz następujące zapytanie:
Wybierz * z sesji v $, gdzie status = „nieaktywny” i schemaname = „sys”;Wyjście
Zrzut ekranu pokazał, że nie ma nieaktywnej sesji „Sys”Użytkownik.
Wniosek
Aktywne i nieaktywne sesje w Oracle można sprawdzić za pomocą „Sesja V $" Lub "Sesja GV $”Tabela z„WYBIERAĆ" oświadczenie. Aby odfiltrować aktywne lub nieaktywne sesje, „GDZIE„Klauzula można wykorzystać z„STATUS”Kolumna. Jeśli chcesz sprawdzić sesje aktywne lub nieaktywne dla określonego użytkownika, możesz określić nazwę użytkownika w klauzuli Where. Ten zapis wykazał praktyczny przewodnik na temat sprawdzania aktywnych i nieaktywnych sesji w bazie danych Oracle.