ORACLE resource角色

本文介绍了 Oracle 中 RESOURCE 角色的权限详情,包括创建集群、序列、触发器等,并解释了将此角色授予用户时额外提供的 unlimited tablespace 权限。

ORACLE resource角色都有什么样的权限呢?下面就为您介绍如何查看ORACLE resource角色的权限的方法,

 
  1. SQL> select * from v$version where rownum<=1;
  2. BANNER
  3. --------------------------------------------------------------------------------
  4. Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bi

从role_sys_privs中看ORACLE resource角色的权限

 
  1. SQL> select PRIVILEGE from role_sys_privs where role='RESOURCE';
  2. PRIVILEGE
  3. --------------------------------------------------------------------------------
  4. CREATE CLUSTER
  5. CREATE SEQUENCE
  6. CREATE TRIGGER
  7. CREATE TABLE
  8. CREATE PROCEDURE
  9. CREATE TYPE
  10. CREATE OPERATOR
  11. CREATE INDEXTYPE
  12. 8 rows selected.

当把ORACLE resource角色授予一个user的时候,不但会授予ORACLE resource角色本身的权限,而且还有unlimited tablespace权限。

 
  1. SQL> conn desk
  2. Enter password:
  3. Connected.
  4. SQL> select PRIVILEGE from user_sys_privs;
  5. no rows selected
  6. SQL> conn / as sysdba
  7. Connected.
  8. SQL> grant resource to desk;
  9. Grant succeeded.
  10. SQL> conn desk
  11. Enter password:
  12. Connected.
  13. SQL> select PRIVILEGE from user_sys_privs;
  14. PRIVILEGE
  15. ----------------------------------------
  16. UNLIMITED TABLESPACE
  17. SQL>

当把resource授予一个role时,就不会授予unlimited tablespace权限

 
  1. SQL> show user
  2. USER is "SYS"
  3. SQL> create role testrole identified using testrole;
  4. Role created.
  5. SQL> revoke resource from desk;
  6. Revoke succeeded.
  7. SQL> grant resource to testrole;
  8. Grant succeeded.
  9. SQL> grant testrole to desk;
  10. Grant succeeded.
  11. SQL> conn desk
  12. Enter password:
  13. Connected.
  14. SQL> select privilege from user_sys_privs;
  15. no rows selected
  16. SQL>
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值