免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 750 | 回复: 0
打印 上一主题 下一主题

角色相关 [复制链接]

论坛徽章:
3
数据库技术版块每日发帖之星
日期:2016-05-27 06:20:00数据库技术版块每日发帖之星
日期:2016-06-04 06:20:00数据库技术版块每日发帖之星
日期:2016-06-23 06:20:00
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-12-23 03:46 |只看该作者 |倒序浏览
角色相关视图:
1.role_sys_privs
查看角色用户的系统权限
  1.  Select *
  2.   From Role_Sys_Privs a
  3.  Where a.ROLE In('CONNECT','RESOURCE');

  4. ROLE     PRIVILEGE         ADM
  5. ------------------------------ ---------------------------------------- ---

  6. CONNECT  CREATE SESSION    NO
  7. RESOURCE CREATE SEQUENCE   NO
  8. RESOURCE CREATE TRIGGER    NO
  9. RESOURCE CREATE CLUSTER    NO
  10. RESOURCE CREATE PROCEDURE  NO
  11. RESOURCE CREATE TYPE       NO
  12. RESOURCE CREATE OPERATOR   NO
  13. RESOURCE CREATE TABLE      NO
  14. RESOURCE CREATE INDEXTYPE  NO

2.role_role_privs

查询某个角色所拥有的角色

  1. SQL> Select * From role_role_privs a
  2.   2 Where a.role = 'DBA';

  3. ROLE   GRANTED_ROLE                ADM
  4. ------------------------------ ------------------------------ ---

  5. DBA OLAP_DBA                       NO
  6. DBA SCHEDULER_ADMIN                YES
  7. DBA DATAPUMP_IMP_FULL_DATABASE     NO
  8. DBA OLAP_XS_ADMIN                  NO
  9. DBA DELETE_CATALOG_ROLE            YES
  10. DBA EXECUTE_CATALOG_ROLE           YES
  11. DBA PLUSTRACE                      YES
  12. DBA WM_ADMIN_ROLE                  NO
  13. DBA EXP_FULL_DATABASE              NO
  14. DBA SELECT_CATALOG_ROLE            YES
  15. DBA JAVA_DEPLOY                    NO
  16. DBA GATHER_SYSTEM_STATISTICS       NO
  17. DBA XDB_SET_INVOKER                NO
  18. DBA JAVA_ADMIN                     NO
  19. DBA DATAPUMP_EXP_FULL_DATABASE     NO
  20. DBA XDBADMIN                       NO
  21. DBA IMP_FULL_DATABASE              NO

3.role_tab_privs

查询某个角色所用户对表(select/insert/update/delete),过程(execute)的相应权限

  1. SQL> Select Role,owner,table_name,privilege
  2.   2 From role_tab_privs a
  3.   3 Where a.role = 'GATHER_SYSTEM_STATISTICS';

  4. ROLE OWNER TABLE_NAME PRIVILEGE
  5. ------------------------- ----- ---------- ---------

  6. GATHER_SYSTEM_STATISTICS SYS AUX_STATS$ UPDATE
  7. GATHER_SYSTEM_STATISTICS SYS AUX_STATS$ SELECT
  8. GATHER_SYSTEM_STATISTICS SYS AUX_STATS$ DELETE
  9. GATHER_SYSTEM_STATISTICS SYS AUX_STATS$ INSERT

4.创建用户开发的用户并赋予相应的角色

  1. create user app_dev identified by app_dev
  2. default tablespace tps_test;

  3. alter user app_dev
  4.   quota unlimited on tps_test;
  5.   
  6. -- 相应开发角色

  7. grant create sequence to app_dev;
  8. grant create trigger to app_dev;
  9. grant create cluster to app_dev;
  10. grant create procedure to app_dev;
  11. grant create type to app_dev;
  12. grant create session to app_dev;
  13. grant create operator to app_dev;
  14. grant create table to app_dev;
  15. grant create indextype to app_dev;
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP