oracle权限管理(3)

来源:未知 责任编辑:责任编辑 发表时间:2014-01-26 22:01 点击:

        CREATE OperaTOR
        CREATE SEQUENCE
        CREATE INDEXTYPE
        CREATE PROCEDURE
    另外包括比较重要的ROLE如:DBA、EXP_FULL_DATABASE、IMP_FULL_DATABASE等。


3、自定义角色:
   
    创建ROLE:
    CREATE ROLE role_name
    [ NOT IDENTIFIED | IDENTIFIED BY passWord]
    注:IDENTIFIED 表示在修改该ROLE时是否需要提供密码 <修改,不包括赋权和取消权限>

    在创建 role 之后,使用 grant 和 revoke 手动设置 role 对应的权限
    再使用 grant 和 revoke 将 role 赋给 user
    注:可以将 role 赋给 role

4、启用和禁用ROLE:
    SET ROLE [role [identified by password] |,role [identified by password]...]
    | ALL [EXCEPT role[,role]...]
    | NONE ];
    注:ALL 表示启用改用户的所有角色,NONE表示禁用所有角色。

    例:
    禁用所有角色:setrolenone;
    启用所有角色:setroleall; --role不能有密码
    启用某个角色:setrole role_test identifiedby test; --有密码的话
    禁用某个角色:setroleallexcept role_test;
    注:setrole命令是覆盖性质的,即不能先启用一个,再启用另一个,必须一条命令中全部启动;

5、修改用户时设置角色:
    ALTER USER username
    [default role [role_name[,role_name,.

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • Table函数使用简介
  • Oracle数据库Constraint约束的常用操作及异常处理
  • Bulk Collect性能分析(zz)
  • export/import的使用
  • OCP043第十五讲 Database Security
  • ORACLE10gr2数据导入MySQL方案
  • oracle 让sys用户可以使用isqlplus
  • 在oracle数据库下使用iSQL*Plus DBA访问数据库
  • Oracle行列转换小结
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1