史上最全最基础的Oracle数据库教程(入门四)角色管理

本文介绍了Oracle数据库中的角色管理,包括角色的概念、三种标准角色(CONNECT、RESOURCE、DBA)的详细解释,以及如何创建角色、为角色赋予权限及将角色赋予用户的操作步骤。

4.1Oracle的角色管理

什么是角色?

Oracle角色(role)就是一组权限(或者说是权限的集合)。

用户可以给角色赋予指定的权限,然后将角色赋给相应的用户。

三种标准的角色

①CONNECT(连接角色)

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

②RESOURCE(资源角色)

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

③DBA(数据库管理员角色)

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

对于普通用户授予connect和resource权限,对于DBA管理用户授予dba权限。

创建角色

语法格式:CREATE ROLE 角色名;

示例:CREATE ROLE manager;

为角色赋予权限

语法格式:GRANT 权限 TO 角色;

示例:GRANT create table,create view TO manager;

将角色赋予用户

语法格式:GRANT 角色 TO 用户;

示例:GRANT manager TO user01,user02;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值