Oracle grant connect, resource to user语句中的权限

博主在 Oracle 11g r2上测试(测试日期:2017.10.30):

用sys登陆到oracle中,执行以下两条语句:

 

         select * from role_sys_privs WHERE ROLE LIKE 'CONNECT';  --查询connect角色的权限

         select * from role_sys_privs WHERE ROLE LIKE 'RESOURCE';  --查询 RESOURCE角色的权限

 


CONNECT角色:    --是授予最终用户的典型权利,最基本的       

   CREATE    SESSION    --建立会话  

        
RESOURCE角色:    --是授予开发人员的      

   CREATE    CLUSTER         --建立聚簇   
   CREATE    PROCEDURE    --建立过程   
   CREATE    SEQUENCE      --建立序列   
   CREATE    TABLE              --建表   
   CREATE    TRIGGER          --建立触发器   
   CREATE    TYPE                --建立类型

   CREATE    OPERATOR       --创建操作者

   CREATE    INDEXTYPE      --创建索引类型

   CREATE    TABLE              --创建表 

 

所以,如果只是普通查询用户,只授权 connect 角色即可。

posted @ 2017-10-30 18:27  HolyGrail  阅读(3082)  评论(0编辑  收藏  举报
设计良好的程序将用户的注意力视为有限的宝贵资源,只有在必要时才要求使用。 ——《Unix编程艺术》