oracle角色

 #oracle角色

 

 

 

1. 禁用所有角色
SQL> set role none;

2. 激活指定的角色connect,resource,role_emp
SQL> set role connect,resource,role_emp identified by role_emp;

3. 激活除了个别角色外所有角色
SQL> set role all except role_manager,role_emp;

4. 激活所有角色
SQL> set role all;

5. 设置用户默认角色
SQL> alter user jack default role role_001; --role_001为角色名,

6. 屏蔽用户所有角色
SQL> alter user jack default role NONE;

7. 将用户的某些角色设置为默认角色
SQL> alter user jack default role connect,resource;

dba_roles:所有角色及描述信息
dba_role_privs: 所有用户和角色授予的角色信息
user_role_privs: 当前用户授予的所有角色信息

role_role_privs: 角色授予的角色信息
role_sys_privs:  角色授予的系统权限信息
role_tab_privs:  角色授予的对象权限信息

session_roles:   当前会话所具有的角色信息
原文地址:https://www.cnblogs.com/vmsysjack/p/12549047.html