Jestem pewien, że już o to pytano, ale nie mogę znaleźć odpowiednich informacji na następujące tematy.
Czy istnieje jakiś rodzaj gotowej tabeli, który może wykonać następujące czynności (użyłem dba_tab_privs, ale jest on ograniczony i nie spełnia wszystkich moich potrzeb), jeśli nie, ktoś ma jakieś pytania dotyczące odpowiedzi na poniższe pytania?
- Wymień wszystkich użytkowników, którym przypisano określoną rolę?
- Wymień wszystkie role przypisane użytkownikowi?
- Czy wymienić wszystkie uprawnienia nadane użytkownikowi?
- Lista tabel, do których dana rola daje dostęp SELECT?
- Lista wszystkich tabel, z których użytkownik może wybrać?
- Wymień wszystkich użytkowników, którzy mogą WYBRAĆ w konkretnej tabeli (albo poprzez przypisanie im odpowiedniej roli, albo poprzez bezpośrednią dotację (tj. Przyznanie dotacji na podstawie Joe))? Wynik tego zapytania powinien również wskazywać, przez jaką rolę użytkownik ma ten dostęp lub czy było to bezpośrednie przyznanie.
SELECT
uprawnień dostępnych z powodu roli i brakuje # 6.Istnieje wiele sposobów uzyskania potrzebnych informacji:
obecny w wyroczni.
Możesz po prostu zapytać o widoki i pobrać szczegóły: Na przykład:
To mówi ci:
Aby uzyskać więcej informacji, sprawdź to
Mam nadzieję że to pomoże.
źródło