Oracle角色管理

--创建角色
create role role_name
[not identified |--无需验证的方式
identified by [password]--密码验证的方式 
| identified by externally --外部验证的方式
| identified by globally]--全局验证的方式

--授予角色权限,数据库管员必须用户grant_any_privivleges权才可以给角色授权
grant system_privilege --系统权限
| All privileges --所有系统权限
to role--将权限给角色
|[with admin option]--角色可以给其他角色授权

--设置角色,将角色授权给用户
grant role_name to user_name;
--设置用户下的角色生效和失效
set role role_name;--指定角色生效
set role all ;--指定所有角色生效
set role all except role_name;--指定except后的角色失效
set role none;--所有角色失效

--修改角色
alter role role_name
[not identified |--无需验证的方式
identified by [password]--密码验证的方式 
| identified by externally --外部验证的方式
| identified by globally]--全局验证的方式


--删除角色
drop role role_name;

 

posted on 2017-03-15 20:19  拿着菜刀  阅读(223)  评论(0编辑  收藏  举报

导航