Pracuję nad projektem Groovy / Grails, który to zrobiwyświetlać role, które użytkownik jest obecnie przypisany w bazie danych Oracle. Czy możliwe jest zapytanie tych informacji z serwera Oracle poprzez Groovy / Grails? Jeśli tak, wszelkie wskazówki, jak to zrobić, są bardzo mile widziane.
Odpowiedzi:
0 dla odpowiedzi № 1Istnieje wiele widoków metadanych Oracledostępny. Przede wszystkim istnieje przedrostek DBA_, ALL_, USER_ opisuje, ile danych zobaczysz (w zależności od twoich uprawnień). Wymienię tylko przedrostek DBA_, możesz go zastąpić bardziej ograniczającym przedrostkiem.
Będziesz zainteresowany widokami:
DBA_ROLES
DBA_ROLE_PRIVS
ROLE_TAB_PRIVS
DBA_TAB_PRIVS
DBA_USERS
SESSION_PRIVS
SESSION_ROLES
TABLE_PRIVILEGES