oracle 中的用户,权限,角色 , 的管理

本文深入探讨了数据库用户管理及权限分配,包括用户创建、修改、删除,以及系统权限和对象权限的授予与回收,同时介绍了角色管理和其在权限分配中的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

用户的管理
创建用户 
create user name                     --创建用户名
identified by password           --设置用户密码
[account  lock|unlock]            --是否锁定用户
[password expire];                   --口令是否立即过期  用户登录第一次后口令过期 需要用户重新设置密码

修改用户
alter user name 
[identified by password]
[account  lock|unlock]
[password expire] ;
删除用户
drop user name[CASCADE];   
cascade用来删除数据库中所有的对象

权限的管理
权限的概念和作用
权限的分类
一、系统权限 (在某个数据库上)
   例如:创建会话  创建表 查询任意表 
二、对象权限 
   例如:查询emp表 修改dept 表上 dname列等 


系统权限的授予和回收 
系统权限的授予
grant  priv
to user|role
[with admin option];

第三句话 系统权限是否允许级联 

系统权限的回收
revoke priv
from user|role;

priv 权限 user 用户 

对象权限的授予和回收
对象权限的授予
grant priv[(col,........)]
on object
to user|role
[with grant option];

对象权限的回收
revoke priv[(col),........]

实例:
grant select,update(sal) 
on emp
to test1
with grant option;

角色的管理

角色的概念和作用 
权限的集合 


角色的创建与删除
角色的创建
create role role;

删除角色
drop role role;


角色上的权限的授予与回收
角色上系统权限的授予
grant priv
to role
[with admin option]

角色上系统权限的回收
revoke priv
from role;


用户上角色的授予与回收
          授予 
grant role 
to user;

回收
revoke role
from user;













评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值