Overblog Suivre ce blog
Editer l'article Administration Créer mon blog
30 août 2011 2 30 /08 /août /2011 23:47

 

Script Lister les ROLES et ROLES Imbriqués d'un USER.

Comment lister les Roles d'un User Oracle ?.
Comment voir les Roles Imbriqués d'un Utilisateur Oracle ?.

Voir les ROLES d'un Utilisateur dans Oracle.

 

Pour une meilleure compréhension du résultat de la requête qui va suivre, nous créons quelques ROLES et nous les attribuons (GRANT) au USER test en direct et par imbrication de ROLES.

 
  SQL> CREATE ROLE r_test; Rôle créé. SQL> CREATE ROLE r_test_2; Rôle créé. SQL> CREATE ROLE r_test_3; Rôle créé. SQL> GRANT r_test TO test; Autorisation de privilèges (GRANT) acceptée. SQL> GRANT r_test_2 TO r_test WITH ADMIN OPTION; Autorisation de privilèges (GRANT) acceptée. SQL> GRANT r_test_3 TO test; Autorisation de privilèges (GRANT) acceptée. SQL>  

 

Script Lister les ROLES USER.

 
  SQL> REPHEADER PAGE CENTER 'LISTE DES ROLES + ROLES IMBRIQUES D''UN USER' SQL> SELECT grantee "Bénéficiaire", granted_role "Role Accordé", admin_option FROM dba_role_privs WHERE grantee = 'TEST' UNION SELECT grantee "Bénéficiaire", granted_role "Role Accordé", admin_option FROM dba_role_privs WHERE grantee in (SELECT granted_role FROM DBA_ROLE_PRIVS WHERE grantee = 'TEST');  

 

Aperçu des ROLES dans ROLES d'un Utilisateur.

 
  LISTE DES ROLES + ROLES IMBRIQUES D'UN USER Bénéficiaire Role Accordé ADM ------------------------------ ------------------------------ --- R_TEST R_TEST_2 YES TEST RESOURCE NO TEST R_TEST NO TEST R_TEST_3 NO  

Haut de Page www.dba-ora.fr

 

 

Liens en rapport avec l'article et qui sont susceptibles de vous intéresser
 

Partager cet article

Repost 0
Published by Daniel Roesch - dans ROLES - PRIVILEGES
commenter cet article

commentaires