下面将用一个实例来讲解:

首先用oracle系统用户(sysdba身份)连接到Oracle

然后创建两个用户“lisi”和“zhangsan”

然后为lisi授权,授创建表的权限

lisi连接到数据库,并创建一个表mytable

为zhangsan授予连接到数据库、创建表等权限,并连接到Oracle

我们要知道,lisi创建的表mytable的操作权限只有lisi(还有系统用户)自己拥有,其它用户(比如zhangsan)是不拥有权限的,下面我们以将lisi的表mytable的查询权限传递给zhangsan为例,来讲解权限传递:

首先,未授权情况下zhansan是不具有操作lisi表mytable的权限的:

然后lisi(当前的连接用户必须为lisi)将查询mytable的权限传递给zhangsan

然后zhangsan就可查看到mytable的内容

这就是所谓的权限传递,其它权限也类似,如:(lisi为zhangsan授权)

授插入权限:grant insert on mytable to zhangsan;

授所有权限:grant all on mytable to zhangsan;

还可以将权限控制到某一列,例如:

grant update(id) on mytable to zhangsan(表示张三只能更新id这一列,其它列没有权限)

当然系统权限也可由“系统用户”来传递给其它普通用户:

系统用户sys为lisi授权如下

注,默认情况下,被授权的人不再拥有将此权限再授予给其它人的权限,若想有此权限,就要再授权语句后面加上with admin option(如上第2句,lisi将拥有把自己刚得到的权限传递给zhangsan的权限)。

下面给出上面常用到的命令:

原文:http://blog.csdn.net/wang379275614/article/details/32215325

oracle 授权 传递,Oracle基础学习4--Oracle权限传递相关推荐

  1. oracle protocol=beq 不可用,学习笔记:Oracle数据库坏块 深入研究obj$坏块导致exp/expdp不能执行原因...

    天萃荷净 深入研究Oracle坏块obj$导致exp/expdp不能执行导出的原因 上篇(案例:Oracle出现obj$坏块exp/expdp导出不能导出的解决办法ORA-01578 ORA-0111 ...

  2. oracle修改asm参数文件,学习笔记:Oracle RAC参数文件管理 修改创建asm中的spfile文件...

    天萃荷净 Oracle rac创建修改asm中的spfile文件内容 create spfile to asm --查看sid SQL> show parameter instance_name ...

  3. oracle in查询 一直等待,学习笔记:Oracle awr 分析解决inactive transaction branch等待事件...

    天萃荷净 通过Oracle AWR报告分析inactive transaction branch等待事件的原因 分析一份awr,发现不太熟悉的等待事件"inactive transactio ...

  4. Oracle PL/SQL语句基础学习笔记(上)

    PL/SQL是ORACLE对标准数据库语言的扩展,ORACLE公司已经将PL/SQL整合到ORACLE 服务器和其他工具中了,近几年中更多的开发人员和DBA开始使用PL/SQL,本文将讲述PL/SQL ...

  5. Oracle PL/SQL语句基础学习笔记(下)

    游标 游标: 游标(cursor)可以被看作指向结果集(a set of rows)中一行的指针(pointer).在oracle数据库中可以使用显示或隐式两种游标. 1.隐式游标 在执行一个sql语 ...

  6. Linux 基础学习:文件权限与种类

    1.文件权限 linux系统中通过 "ls -al",可查看当前目录的所有文件的详细信息. 第一列代表这个文件的类型与权限: 第一个字符表示文件类型: [d]:表示目录文件 [-] ...

  7. oracle数据库开多线程,学习笔记:Oracle表数据导入 DBA常用单线程插入 多线程插入 sql loader三种表数据导入案例...

    天萃荷净 oracle之数据导入,汇总开发DBA在向表中导入大量数据的案例,如:单线程向数据库中插入数据,多线程向数据表中插入数据,使用sql loader数据表中导入数据案例 1.Oracle数据库 ...

  8. oracle 最大值及其_学习笔记:Oracle优化 SQL查询最大值 最小值时的优化方法案例...

    天萃荷净 select max(id),min(id) from table优化,分享开发DBA需求,在SQL语句查询最大值.最小值数据时的优化方式案例 1.查看数据库版本 SQL> selec ...

  9. oracle查看表空间的内容,学习笔记:Oracle查看object对象 表空间 表 索引 数据文件的使用空间...

    天萃荷净 运维DBA咨询想要查看Oracle的object对象的使用空间大小,包括表空间 表 索引 数据文件的使用空间 1.查看Oracle表空间大小 Select Tablespace_Name,S ...

  10. dul恢复oracle数据,学习笔记:Oracle dul数据挖掘 使用DUL数据恢复软件恢复分区表中...

    使用Oracle dul数据恢复工具对Oracle数据库分区表中的数据进行恢复 创建SALES分区表案例 CREATE TABLE SALES ( PRODUCT_ID VARCHAR2(5), SA ...

最新文章

  1. Mysql中S 锁和 X 锁的区别
  2. 突发!5G 标准进程延后 3 个月
  3. eCos中的线程与同步
  4. IDC:大数据——数字化转型时代的大商机
  5. CTFHUB Web题解记录(信息泄露、弱口令部分)
  6. SAP HANA2.0 EXPRESS 下载及安装详细教程---第一部分
  7. WPF实现DoEvents
  8. 将多个Excel文件合并成一个有多个sheet的Excel文件
  9. im即时通讯开发:万人群聊技术方案实践
  10. linux如何卸载oracle数据库实例,linux下删除oracle数据库实例
  11. 2021 新款苹果 iPad 真香,包邮送一个!
  12. Today is a special day
  13. 赠与大学毕业生_如何出售或赠与您的Kindle
  14. 中位数的应用—士兵站队问题
  15. 量子计算机 大数分解,关于大数分解问题的研究
  16. Skylin CityBuilder 6.6.1 提示授权过期解决(License Manager中显示未过期)
  17. 网络安全学习笔记——红队实战攻防(中)
  18. 博通Broadcom SDK源码学习与开发5——ECOS系统层剖析
  19. 中国矿业大学教务系统服务器,中国矿业大学教务系统入口:http://jwb.cumt.edu.cn/...
  20. 在线图片上传 POST文件

热门文章

  1. [云炬创业基础笔记]第五章创业机会评估测试11
  2. Karush-Kuhn-Tucker (KKT条件)
  3. 实验室服务器18.04LTS+RTX2080Ti+CUDA10.0+CUDAnn7.4+tf1.13装机之路
  4. 描述最常用的5种http方法的用途_对不起,来晚了,这可能是设计模式讲的最通俗易懂的文章(收藏)
  5. 关于子对话框的创建与销毁
  6. 调用Com+时提示找不到文件
  7. BugkuCTF-Misc:做个游戏(08067CTF)
  8. eclipse忘记了程序保存在哪里怎么办
  9. Python学习之共享引用
  10. ShellExecuteA function