Query RUOLI UTENTE Oracle
La query nell’articolo Query RUOLI UTENTE Oracle, ci permette di individuare i RUOLI assegnati a un determinato utente del database Oracle selezionando GRANTEE,
ossia l’utente che riceve il ruolo e GRANTED_ROLE il quale identifica il nome del ruolo.
Un RUOLO è un contenitore di PRIVILEGI e puo essere riempito con i comandi classici di GRANT RESOURCE TO ruolo. L’assegnazione avviene come se fosse un utente.
Possiamo creare un RUOLO vuoto, e assegnargli i PRIVILEGI che più si addicono al profilo dell’utente che dobbiamo gestire.
Quindi, per identificare i RUOLI assegnati ad un utente prendiamo la Query di seguito.
Attenzione: nel caso in cui vogliamo verificare i privilegi che fanno parte di un ruolo,
dobbiamo eseguire la query Privilegi di un utente,
sostituendo USERID (il nome dell’utente) con GRANTED_ROLE (Il nome del ruolo).
Ruoli di un utente:
set lines 200
col GRANTED_ROLE for a40
col grantee for a30
select grantee,granted_role from dba_role_privs where grantee='&USERID';
- DDL di creazione UTENZA, RUOLI e PRIVILEGI
- Query PRIVILEGI UTENTE replicati
- Query PRIVILEGI sugli OGGETTI UTENTE Oracle
- Query PRIVILEGI di SISTEMA UTENTE
- Query RUOLI UTENTE Oracle
- Assegnazione quota DEFAULT_TABLESPACE
- Query stato password utente Oracle
Per visionare le mie guide sui Comandi CRS clicca qui!
A questo LINK, invece, troverai le query SQL
Resta aggiornato sulle nostre attività entrando a far parte della nostra community (mi raccomando, metti il like alle nostre pagine, entriamo in contatto e resta aggiornato su ogni nostra nuova guida!):
Facebook
Youtube
Linkedin
Per chi ancora non lo avesse fatto, consigliamo di salvare tra i propri bookmark in questo sito, così da avere sempre a portata di mano le nsotre soluzioni ai problemi più comuni su database, in particolar modo, database oracle.
0 commenti