`

oracle with admin option 和with grant option

 
阅读更多

with admin option 用于系统权限授权,with grant option 用于对象授权。

 

但给一个用户授予系统权限带上with admin option 时,此用户可把此系统权限授予其他用户或角色,但收回这个用户的系统权限时,这个用户已经授予其他用户或角色的此系统权限不会因传播无效。

 

     如授予A系统权限create session with admin option,然后A又把create session权限授予B,但管理员收回A的create session权限时,B依然拥有create session的权限,但管理员可以显式收回B create session的权限,即直接revoke create session from B.

 

而with grant option用于对象授权时,被授予的用户也可把此对象权限授予其他用户或角色,不同的是但管理员收回用with grant option授权的用户对象权限时,权限会因传播而失效。

 

    如grant select on table with grant option to A,A用户把此权限授予B,但管理员收回A的权限时,B的权限也会失效,但管理员不可以直接收回B的SELECT ON TABLE 权限。  

 

http://space.itpub.net/13387766/viewspace-434738


分享到:
评论

相关推荐

    ora_oracle权限

    ORACLE权限关于with admin option和with grant option的用法,希望对大家有帮助! with admin option是用在系统权限上的,with grant option是用在对象权限上的。

    oracle权限管理

    oracle权限管理 GRANT CREATE SESSION, CREATE TABLE, CREATE VIEW, CREATE ANY ...WITH ADMIN OPTION; 收回 REVOKE CREATE SESSION, CREATE TABLE, CREATE VIEW, CREATE ANY INDEX, CREATE SEQUENCE, CREATE TYPE

    Oracle 用法总结

    1.创建用户 create user user_name --创建...grant create user,create table to user_name(用户名)[with admin option](with admin option 选 项表示该用户可以将这种系统权限转授予其他用户) --给用户授予系统权限

    韩顺平oracle学习笔记

    例:grant connect to xiaoming with admin option 如果scott把xiaoming 对emp表的查询权限回收,那么xiaohong会怎么样 Scott->xiaoming->xiaohong ,结果就是xiaoming,xiaohong,都不能查询emp表

    Oracle 主要配置文件介绍

    export PATH=$PATH:$ORACLE_HOME/bin export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib export ORACLE_SID=cams export ORACLE_TERM=vt100 export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data...

    最全的oracle常用命令大全.txt

    一、ORACLE的启动和关闭 1、在单机环境下 要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle a、启动ORACLE系统 oracle>svrmgrl SVRMGR>connect internal SVRMGR>startup SVRMGR>quit b、关闭...

    oracle10g课堂练习I(1)

    使用 ADMIN OPTION 撤销系统权限 6-14 使用 GRANT OPTION 撤销对象权限 6-15 角色的作用 6-16 将权限分配给角色以及将角色分配给用户 6-17 预定义角色 6-18 创建角色 6-19 保护角色 6-20 将角色分配给用户 6-...

    Oracle DBA workshop1 (中文版)

    撤销具有ADMIN OPTION 的系统权限6-15 撤销具有GRANT OPTION 的对象权限6-16 角色的作用6-17 将权限分配给角色以及将角色分配给用户6-18 预定义角色6-19 创建角色6-20 保护角色6-21 将角色分配给用户6-22 概要文件和...

    Oracle数据库基础学习资料整合

    Oracle数据库基础 任务一 1、修改上机的计算机上的文件: product\11.1.0\db_1\NETWORK\ADMIN\tnsnames.ora product\11.1.0\db_1\NETWORK\ADMIN\listener.ora 把文件中的HOST后面的名称更改为...

    Oracle数据库——数据库安全性管理.pdf

    答:grant 命令为⽤户授予系统权限语法命令格式为: GRANT system_privilege [,system_privilege] TO user_name [,user_name] [WITH ADMIN OPTION]; grant 命令为⽤户授予对象权限语法命令格式为: GRANT object_...

    Oracle自学(学习)材料 (共18章 偏理论一点)

    16 管理权限 目标 16-2 管理权限 16-3 系统权限 16-4 系统权限:例子 16-5 授予系统权限 16-6 SYSDBA 和 SYSOPER 权限 16-7 系统权限限制 16-8 回收系统权限 16-9 使用 WITH ADMIN OPTION 选项时回收系统权限 16-10 ...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    oracle建议用户自己设计数据库管理和安全的权限规划,而不要简单的使用这些预定角色。将来的版本中这些角色可能不会作为预定义角色。  DELETE_CATALOG_ROLE, EXECUTE_CATALOG_ROLE,SELECT_CATALOG_ROLE这些角色...

    oracle10g课堂练习I(2)

    使用 ADMIN OPTION 撤销系统权限 6-14 使用 GRANT OPTION 撤销对象权限 6-15 角色的作用 6-16 将权限分配给角色以及将角色分配给用户 6-17 预定义角色 6-18 创建角色 6-19 保护角色 6-20 将角色分配给用户 6-...

    CMD操作oracle数据导库过程图解

    2.创建新用户并为用户授权:  (1)创建用户 ---Create the user create user Helq3_Pro ...SQL> grant dba to helq3_cpbgt_20200714 with admin option; SQL> grant unlimited tablespace to he

    ORCALE语句大全

    grant create session to zhu with admin option(系统权限)其他的权限 收回权限 revoke all on emp to zhu(株连制度) 5 用户口令管理profile 6 表操作 创建表 create table student(SNo number(4),Name ...

    Oracle 用户权限管理方法

    sys;//系统管理员,拥有最高权限 system;//本地管理员,次高权限 scott;//普通用户,密码默认为tiger...//系统管理员,拥有最高权限 system;//本地管理员,次高权限 scott;...//同上 sqlplus scott/tiger;...//同上 sqlplus s

Global site tag (gtag.js) - Google Analytics