分享

ORACLE中关于CONNECT,RESOURCE,DBA的授权

 cjavahtml 2018-01-05

    CONNECTRESOURCEDBAORACLE系统的三个内置角色,角色权限如下:

    CONNECT:拥有Connect权限的用户只可以登录ORACLE,不可以创建实体,不可以创建数据库结构。

    RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构。

    DBA:拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。

    一般来说,对于普通用户,授予CONNECTRESOURCE权限。 对于管理员用户,则授予CONNECTRESOURCEDBA权限。

    授予角色的语法:

grant to ;

    查看所有角色具有的权限个数:  

select role, count(*) from role_sys_privs group by role;

    查看某个角色(如RESOURCE)具有的权限:

select grantee,privilege from dba_sys_privs where grantee='RESOURCE' order by privilege;

     通过查询其实可以看到,CONNECT角色中只包含一个权限就是“CREATE SESSION”:


    而DBA角色的权限中也包括这个权限:

    

 

 

 


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多