oracle dba 培训教程 第14章 管理权限

Oracle数据库管理系统的权限分类

系统权限,对象权限

什么是系统权限

访问数据库的权力,使用户在数据库中能够执行一些特定的操作

什么是对象权限

维护数据库中的对象的权力,使用户能够访问和维护某一特定的对象

什么是模式

模式是一个命了名的对象的集合,如表,视图,序列号等

为什么要引入O7_DICTIONARY_ACCESSIBILITY参数

oracle8之前的版本,具有select any table权限的用户可以查询数据字典,这可能存在安全隐患

怎样将系统权限授予用户

Grant 权限名 to 用户名with admin option

怎样获得用户所拥有的全部系统权限信息

Select * from dba_sys_privs

怎样回收系统权限

Revoke 权限名 from 用户名

GRANT语句中WITH ADMIN OPTION选项的作用

拥有该系统权限的用户可以将该系统权限授予其他用户

使用WITH ADMIN OPTION选项可能带来的安全问题

当在使用带有with admin option子句的grant语句将系统权限授予其他用户后,他们可以反过来将这些权限收回

一共有哪些对象权限

EXECTUT  ALTER  SELECT  INSERT  UPDATE  DELETE  INDEX  REFERENCES

Oracle9i增加了哪些对象权限

ALTERINDEX

如何得到用户所具有的对象权限的信息

Select * from user_col_privs_made

对象权限与对象之间的关系

对象拥有对象权限

怎样将对象的权限授予其他用户

Grant 对象权限 on 对象名to 用户名with grant option

怎样获得对象权限和对象之间的关系

Select * from user_col_privs_made

GRANT语句中WITH GRANT OPTION选项的作用

赋予拥有该对象权限的用户可以将此权限授予给其他用户

使用WITH GRANT OPTION选项可能带来的安全问题

对象权限的回收是级联的,如果with grant option选项使用不当,可能会造成对象安全控制的失控

怎样回收对象权限

Revoke 对象权限 on 对象名 from 用户名

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值