获取系统所有角色
select ROLE from dba_roles;
查看角色DBA拥有的权限
select * from DBA_SYS_PRIVS where GRANTEE = 'DBA';
创建角色
create role r1;
将刷新列表权限给角色r1
grant references any table to r1;
将r1角色的权限给test
grant r1 to test;
收回test的r1权限
Revoke r1 from test;
收回r1的references any table权限
Revoke references any table from r1;
删除角色r1
- List item
drop role r1;
一般情况,创建完用户,给resource角色,就基本上可以满足需求