Oracle撤销权限

Oracle撤销权限的概念就是对用户或角色的权限的回收,也就是对用户删除某个系统权限或者删除某个对象的操作权限。

Oracle撤销系统权限

Oracle撤销系统权限只有具有DBA权限的用户才能进行撤销(revoke)操作。撤销系统权限的语法如下:revoke system_privilege from user|role;

语法解析:

1、system_privilege:指的是撤销的系统权限的名称,撤销系统权限时,必须是该用户具有了该系统权限,假如不存在系统权限是不能进行撤销的。

2、user|role:指的是撤销权限的对象是用户还是角色。

例1、利用revoke命令撤销用户teacher的create session权限,代码如下:revoke create session from teacher;

然后通过数据字典dba_sys_privs可以查询一下TEACHER的系统权限,发现create session已经不存在了。

Oracle撤销对象权限

Oracle撤销对象权限也是利用revoke命令进行的,语法结构如下:revoke obj_privilege|all

on object

from  user|role;

语法解析:

1、obj_privilege|all:指的是对应的数据库对象的操作权限,all表示把所有的操作权限都撤销。

例2、利用revoke命令撤销用户teacher对学生信息表(stuinfo)的delete(删除)的操作权限,代码如下:revoke delete  on student.stuinfo from  teacher ;

然后,通过数据字典dba_tab_privs查询一下stuinfo的操作权限,发现已经删除,只剩下查询权限。

注意:在进行撤销权限时,系统权限的撤销和对象权限的撤销是不一样的,通过上一章Oracle权限授权管理中知道,系统权限的授权不是级联的,对象权限的授权是级联的。在撤销权限时也是一样的,在撤销对象权限时,那么该用户授予给其它用户的对象权限也要跟着收回。而撤销系统权限就不会收回其它用户的权限。

取消权限 oracle,Oracle撤销权限相关推荐

  1. oracle如何撤销权限,Oracle授予/撤销权限

    本Oracle教程解释了如何使用授予和撤销权限的语法和示例. 可以在Oracle中的各种数据库对象上使用GRANT和REVOKE授予/撤销权限. 我们首先看看如何授予和撤消对表的权限,然后再看看如何授 ...

  2. oracle开放查询表权限_Oracle用户权限表的管理方法

    一.创建 sys;//系统管理员,拥有最高权限 system;//本地管理员,次高权限 scott;//普通用户,密码默认为tiger,默认未解锁 二. 登陆 sqlplus / as sysdba; ...

  3. oracle撤销授权,oracle创建用户,删除用户,授权与撤销权限命令

    oracle内部有两个建好的用户:system和sys.用户可直接登录到system用户以创建其他用户,因为system具有创建别 的用户的 权限. 在安装oracle时,用户或系统管理员首先可以为自 ...

  4. oracle 权限控制表,Oracle 用户权限管理与常用权限数据字典列表

    用户权限管理 Oracle 权限 权限允许用户访问属于其它用户的对象或执行程序,ORACLE系统提供三种权限:Object 对象级.System 系统级.Role 角色级.这些权限可以授予给用户.特殊 ...

  5. Oracle的对象权限、角色权限、系统权限

    Oracle的对象权限.角色权限.系统权限 一.用户与模式 用户:对数据库的访问,需要以适当用户身份通过验证,并具有相关权限来完成一系列动作 SYS用户,缺省始终创建,且未被锁定,拥有数据字典及其关联 ...

  6. oracle 权限 策略,Oracle学习笔记(14)权限管理(

    权限管理 1.Oracle两类型的用户权限: System 使用户在数据库中完成部分行为 Object 使用户接触和操作一个特定的数据对象.只有owner(Object Schema才能授权) 2.系 ...

  7. Oracle 原理:用户和权限,Profile,系统权限,对象权限,角色

    目录 1.用户的创建 2.用 Profile(概要文件) 管理用户: 3.系统权限 4.对象权限 5.角色管理 -------------------------------------------- ...

  8. oracle常用角色权限,Oracle角色、权限的一些常用视图 - 一夜寒江

    Oracle角色.权限的一些常用视图 ORACLE中数据字典视图分为3大类 , 用前缀区别,分别为:USER,ALL 和 DBA,许多数据字典视图包含相似的信息. USER_*: 有关用户所拥有的对象 ...

  9. linuxoracle查看用户权限_实现Oracle授予用户权限的一个实例

    本文将从用户创建讲起,特别讲述Oracle授予用户权限的一个实例,希望对大家了解Oracle授予用户权限有所帮助. 这两天在测数据库同步软件的时候,需要在Oracle里创建一个用户名和密码均为SYSD ...

最新文章

  1. C++ 与 JAVA的不同点
  2. Nmap和Zenmap详解
  3. c++性能之对象与指针性能比较、以及java与c++性能对比实测
  4. std和android空间,ANDROID平台通讯中STDM加密技术的应用
  5. Java泛型简介–第6部分
  6. linux内核没有iobuf,LINUX2.6.26.6内核下双口RAM的驱动函数测试成功!
  7. mysql null 0 空,MySQL的空值和NULL区别
  8. dv算法java实现_各种排序算法的分析及java实现(二)
  9. 【转载】4412开发板、PC、ubuntu通过网线连接
  10. System学习笔记006---Windows退出telnet 命令的正确姿势
  11. bug篇——MySQL的时区问题
  12. PCA计算点云的法线
  13. 【硬石科技】电机系列教学(基于STM32)——直流有刷电机和直流减速电机及其驱动电路
  14. iOS项目开发中的知识点与问题收集整理①
  15. 七月算法课程《python爬虫》第三课: 爬虫基础知识与简易爬虫实现
  16. 用Python海归作图--turtle,画椭圆
  17. SpringSecurity之SecurityContext和Authentication对象
  18. 无线宽带好用吗?有哪些优势?
  19. HAC Ada Compiler(开源Ade编译器)
  20. 在centos7中下载搜狗输入法

热门文章

  1. 【每日一题】042 基因牛 三角形面积
  2. 常用数据库文件扩展名
  3. CDOJ 1292 卿学姐种花 暴力 分块 线段树
  4. 七日杀unity报错_七日杀地形生成错误 | 手游网游页游攻略大全
  5. 论面向服务的架构与其应用
  6. python发微博头条文章,用 Python 自动发微博
  7. Python爬虫之九:用正则表达式爬取赶集网租房信息
  8. topic是短语还是句子_仁爱八年级下册unit5topic2重点短语和句子
  9. Linux 系统出现电流音解决方案
  10. 淘宝和QQ,这两个老家伙为什么越活越年轻?