Oracle_控制用户权限操作


1.用户创建

create user username identified by password;  //用DBA账号创建新用户,默认没有 CREATE SESSION 权限,不能登录数据库

2.用户系统权限

以应有开发者为例,一般需要具有下列系统权限:

CREATE SESSION(创建回话)

CREATE TABLE

CREATE SEQUENCE

CREATE VIEW

CREATE PROCEDURE(存储过程)

创建命令:

grant 权限名称 to 用户;

3.创建用户表空间

alert user 用户名  quota unlimited on 表空间名; //将某用户的某表空间修改为 unlimited

4.角色相关

cteate role 角色名; //  创建角色

grant 权限1,权限2 to 角色名; // 将权限赋予角色

grant 角色名 to 用户名1,用户名2; //将角色赋予用户

5.分配对象权限

grant select no departments to system;// 将 departments表的查询权限分配的system用户

revoke select no departments from system;//收回权限


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值