oracle学习笔记之8 管理角色

管理角色

1)建立角色

a)建立角色:非验证

SQL>conn system/manager@demo

SQL>create role public_role not identified;

a)  建立角色:数据库验证

SQL>conn system/manager@demo

SQL>create role private_role identified by private;

 

2)角色授权

a)给角色授权

不能用一条grant语句同时授予系统权限和对象权限。

SQL>conn system/manager/manager

SQL>grant create session to public_role with admin option;

SQL>grant select on scott.emp to public_role;

SQL>grant insert ,update,delete on scott.emp to private_role;

 

b)分配角色给用户

SQL>conn system/manager

SQL>grant public_role,private_role to blake

with admin option;

将角色public_roleprivate_role授予用户blake时,由于带有with admin option

选项,所以blake用户可以将这二个角色授予其他用户。

SQL>conn blake/blake

SQL>grant public_role,private_role to jones;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值