查看和撤销权限+存储权限信息的数据字典视图+查看权限+撤销系统权限+撤销对象权限...

查看和撤销权限
存储权限信息的数据字典视图

dba_col_privs: 包含数据库所有授予表列上的对象权限信息
all_col_privs_made:包含当前用户作为对象权限的授予者,在所有列上的对象权限信息
all_col_privs_recd:包含当前用户作为对象权限的接收者,在所有列上的对象权限信息
dba_tab_privs:包含数据库所有对象权限的信息
dba_sys_privsL包含数据库所有系统权限信息
session_privs:包含当前数据库用户可以使用的权限信息

查看权限
column grantee format a10;
column owner format a10;
column table_name format a10;
column grantor format a10;
column privilege format a10;
column gra format a10;
column hie format a10;
select * from dba_tab_privs where grantee=’ZHOU6’;
这里写图片描述

GRANTEE:被授予权限的对象
OWNER:对象权限的拥有者
TABLE_NAME:对象名称
GRANTOR:对象权限的接收者
PRIVILEGE:权限的名称
GRANTABLE:是否可以将对象的权限授予其他用户
HIERARCHY :所得到的权限是否有相 应的层次性

撤销系统权限

revoke system_privilege 【,…..】 from
{user_name 【,…..】 | role_name【,….】| public}

system_privilege :系统权限,可多个权限
user_name :被授予权限的用户
role_name: 被授予权限的角色
public:表示Oracle系统的所有用户

注意:
如果撤销某用户的系统权限时候,某用户将该系统权限授予了其他用户,其他用户相应的系统权限不受影响

这里写图片描述

撤销对象权限
revoke object_privilege【,…..】| all 【privileges】 on
< schema.> object_name
from {user_name 【,…..】 | role_name【,….】| public}

object_privilege:对象权限,可多个权限
all 【privileges】:privileges可以省略,表示授予对象上的所有权限。
schema:用户模式
object_name:对象名称
user_name :被授予权限的用户
role_name: 被授予权限的角色
public:表示Oracle系统的所有用户

注意:
如果撤销某用户的对象权限时候,某用户将该对象权限授予了其他用户,其他用户的相应对象权限也被撤销
这里写图片描述

转载于:https://www.cnblogs.com/feiZhou/p/9344308.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值