programmera.net -> oracledba -> normal     för utskrift      info@programmera.net

USER_ROLE_PRIVS

1. USER_ROLE_PRIVS
2. Exempel

1. USER_ROLE_PRIVS

Tabellen USER_ROLE_PRIVS håller reda på vilka roller användaren har. Tabellen har följande utseende:
SQL>  DESC user_role_privs;
 Name                                      Null?    Type
 ----------------------------------------- -------- ----------------------------
 USERNAME                                           VARCHAR2(30)
 GRANTED_ROLE                                       VARCHAR2(30)
 ADMIN_OPTION                                       VARCHAR2(3)
 DEFAULT_ROLE                                       VARCHAR2(3)
 OS_GRANTED                                         VARCHAR2(3)
 
		

2. Exempel

Vi kollar på vilka roller användaren "XXE" har:
SQL>  SELECT * FROM user_role_privs;

USERNAME                       GRANTED_ROLE                   ADM DEF OS_
------------------------------ ------------------------------ --- --- ---
XXE                            AQ_ADMINISTRATOR_ROLE          NO  YES NO
XXE                            CONNECT                        NO  YES NO
XXE                            RESOURCE                       NO  YES NO

Vi ser att användaren "XXE" har 3 roller.

  1. CONNECT
  2. RESOURCE
  3. AQ_ADMINISTRATOR_ROLE