/ / Grails: leggi i ruoli utente del database Oracle: Oracle, Grails, groovy, permessi, ruoli

Grails: Leggi i ruoli utente del database Oracle: oracle, grails, groovy, permessi, ruoli

Sto lavorando ad un progetto Groovy / Grails che lo faràvisualizzare i ruoli a cui un utente è attualmente assegnato in un database Oracle. È possibile richiedere queste informazioni dal server Oracle tramite Groovy / Grails? Se lo è, qualsiasi suggerimento su come farlo è molto apprezzato.

risposte:

0 per risposta № 1

Esistono molte visualizzazioni dei metadati dell'oracoloa disposizione. Prima di tutto c'è un prefisso DBA_, ALL_, USER_ che descrive la quantità di dati che vedrai (a seconda delle tue autorizzazioni). Elencherò solo il prefisso DBA_, potresti sostituirlo con un prefisso più restrittivo.

Sarai interessato a visualizzazioni:

DBA_ROLES
DBA_ROLE_PRIVS
ROLE_TAB_PRIVS
DBA_TAB_PRIVS
DBA_USERS
SESSION_PRIVS
SESSION_ROLES
TABLE_PRIVILEGES