oracle用户快速授权,在Oracle下快速创建用户并授权

本文详细讲解了如何在Oracle数据库中创建用户OA_COMMON,设置密码,并授予connect、resource和dba权限。重点介绍了系统权限(如DBA、CONNECT和RESOURCE)与实体权限的区别,以及权限的授予和回收方式。
摘要由CSDN通过智能技术生成

因为工作关系,最近经常碰到在Oracle数据库下创建用户,并赋予相应权限的问题。

1. 创建用户

create user OA_COMMON identified by "OA_COMMON";

创建一个用户,并且赋予密码。

2. 授权

grant connect, resource, dba to OA_COMMON;

授予改用户登录、访问数据库,并且可以创建数据库(DBA)的权限。

3. Oracle权限的一点说明

connect和resource是Oracle系统内置的角色,和dba是并列的关系。Oracle下的权限可以分为两类:

(1) 系统权限

系统规定用户使用数据库的权限。(系统权限是对用户而言)。

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

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

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

对于普通用户:授予connect, resource权限。

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

且系统权限只能由DBA用户授出:sys, system(最开始只能是这两个用户)。普通用户通过授权可以具有与system相同的用户权限,

但永远不能达到与sys用户相同的权限,system用户的权限也可以被回收。

(2) 实体权限

用户对其它用户的表或视图的存取权限。(是针对表或视图而言的)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值