zoukankan      html  css  js  c++  java
  • Oracle数据库权限的传递

    Oracle数据库权限的传递

    1、系统权限的传递

    超级管理员授予lisi修改任意表的管理权限:

    SQL>grant alter any table to lisi with admin option;

    授权成功。 www.2cto.com

    查看lisi用户的系统权限:

    SQL>select*from user_sys_privs;

    lisi用户授予wangwu用户任意表的权限:

    SQL>grant alter any table to wangwu with admin option;

    授权成功。

    查看wangwu用户的系统权限:

    SQL>select*from user_sys_privs;

    2、对象权限的传递(谁拥有谁授权)

    用管理员创建一个表A:

    SQL>create table A(id int);

    表已创建。 www.2cto.com

    把表A的查看权限授予给lisi:
    SQL>grant select on A to lisi with grant option;

    授权成功。

    查看lisi用户的对象权限:

    SQL>select*from user_tab_privs;

    lisi用户把查看sys.A表的权限授予给wangwu用户:

    SQL>grant select on sys.A to wangwu;

    授权成功。

    查看wangwu的对象权限:

    SQL>select*from user_tab_privs;

    让wangwu用户也有授予查看sys.A表的权限:

    SQL>grant select on sys.A to wangwu with grant option;

    授权成功。 www.2cto.com

    查看wangwu的对象权限:

    SQL>select*from user_tab_privs;

  • 相关阅读:
    错误与异常_2-11选择题
    错误与异常_2-10选择题
    错误与异常_2-8选择题
    错误与异常_2-7选择题
    C#定时器
    C#动态webservice调用接口
    C# webservice返回Xml格式文件
    C#创建简单的Xml文件
    获取数据库中指定类型的数据库名称
    C#生成Xml以UTF-8无BOM格式编码
  • 原文地址:https://www.cnblogs.com/lllini/p/11955289.html
Copyright © 2011-2022 走看看