Oracle之 赋予resource角色自动赋予UNLIMITED TABLESPACE权限,回收同理。
2013-09-11 23:58
316 查看
创建一个角色
创建一个用户
赋予resource角色和role_test1角色
此时user_test1拥有权限:
角色:resource和role_test1
权限:UNLIMITED TABLESPACE
得知赋予resource角色会自动给用户(而不是角色)赋予UNLIMITED TABLESPACE权限。
回收resource角色之后,也会自动回收UNLIMITED TABLESPACE权限
create role role_test1; grant create session to role_test1;
创建一个用户
create user user_test1 identified by test1;
赋予resource角色和role_test1角色
grant resource to user_test1; grant role_test1 to user_test1;
此时user_test1拥有权限:
select * from dba_role_privs where grantee = 'USER_TEST1'; select * from dba_sys_privs where grantee = 'USER_TEST1';得到
角色:resource和role_test1
权限:UNLIMITED TABLESPACE
得知赋予resource角色会自动给用户(而不是角色)赋予UNLIMITED TABLESPACE权限。
回收resource角色之后,也会自动回收UNLIMITED TABLESPACE权限
revoke resource from user_test1;
select * from dba_role_privs where grantee = 'USER_TEST1'; select * from dba_sys_privs where grantee = 'USER_TEST1';
相关文章推荐
- 用户有connect,resource,dba角色权限后回收dba权限导致无UNLIMITED TABLESPACE权限造成业务中断
- resource角色隐式授权unlimited tablespace权限测试
- 10g中resource角色的隐含权限UNLIMITED TABLESPACE
- Oracle的unlimited tablespace系统权限
- 创建新环境用户的时候 注意回收 unlimited tablespace权限(测试环境和生产环境的时候 用户的权限注意)
- 详解Oracle的unlimited tablespace系统权限
- 详解Oracle的unlimited tablespace系统权限
- 详解Oracle的unlimited tablespace系统权限
- 谈谈Oracle 数据库的系统权限UNLIMITED TABLESPACE
- 详解Oracle的unlimited tablespace系统权限
- 12C 创建用户授予connect+resource 后不在级联给予UNLIMITED TABLESPACE权限
- 有关UNLIMITED TABLESPACE权限
- 表空间配额和UNLIMITED TABLESPACE权限
- Oracle内置角色connect与resource的权限
- Oracle内置角色connect与resource的权限
- oracle 11g connect resource角色拥有的权限
- Oracle内置角色connect与resource的权限
- Oracle内置角色connect与resource的权限
- Oracle中connect,resource角色权限
- Oracle内置角色connect与resource的权限