码迷,mamicode.com
首页 > 数据库 > 详细

oracle权限

时间:2017-05-11 15:14:42      阅读:229      评论:0      收藏:0      [点我收藏+]

标签:test   集合   session   ora   tab   limit   upd   管理员   不能   

create user TEST identified by "TEST"  --创建TEST用户

grant update table to TEST;--管理员修改表的权限

grant update on tablename to TEST;--普通用户授予修改表的权限

撤销权限:基本语法同grant,关键字为revoke

select * from user_sys_privs;--查看当前用户所有权限

权限传递

 grant alert table on tablename to TEST with admin option;--关键字 with admin option

 grant alert table on tablename to TEST with grant option;--关键字 with grant option效果和admin类似

角色

  角色即权限的集合,可以把一个角色授予给用户

  create role myrole;--创建角色

  grant create session to myrole;--将创建session的权限授予myrole

  grant myrole to TEST;--授予TEST用户myrole的角色

  drop role myrole;删除角色

  /*但是有些权限是不能授予给角色的,比如unlimited tablespace和any关键字*/

oracle权限

标签:test   集合   session   ora   tab   limit   upd   管理员   不能   

原文地址:http://www.cnblogs.com/feifeishi/p/6840952.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!