zoukankan      html  css  js  c++  java
  • 第14章 管理权限

    1. 权限:用来执行某些特定sql语句的权利(能力)

    2. 权限分类:

     1)系统权限:访问数据库(系统资源)权利,使用户在数据库中能够执行一些特定的操作;

     2)对象权限:维护数据中的对象的权利,是用户能够访问和维护某一特定的对象;

    3. with admin option 系统权限的传递,使用时要非常谨慎,如果使用不当,可能造成系统安全的失控;

    4. 回收系统权限

      revoke {系统权限|角色名}... from {用户名|角色名|public}

       public 回收系统的所有用户;

       系统权限的回收不是级联的;

       select * from user_sys_privs; 查看用户的系统权限

    5. 对象权限的授权和回收

     1)授权

        grant 对象的权限|all[(列明[,列明...])] on [用户名|角色名|public] [with grant option]

         with grant option 对象权限的传递,对象权限的回收是级联的;

         grant select on emp to public对象权限授予所有用户

         grant update(sal) on emp to cat,将emp表的sal列的update对象前线授予cat用户

     2)回收

         revoke select on emp from cat;

    6. 查看相关列的对象权限信息

        select * from user_col_privs_made;

    7. oracle共有8中对象权限,其中 alter和index是oracle9i新增的

      insert;delete;update;select;alter;exectut;index;references

  • 相关阅读:
    spring基于xml导入配置文件
    spring中bean的继承和依赖关系
    spring整合junit
    spring新注解说明
    Web微信开发工具无法输入中文?官方bug
    vue踩坑 导出new Vue.Store首字母要大写
    关于vue ui组件
    vue组件的生命周期
    Vue的指令以及组件化开发
    webpack的npm扩展使用
  • 原文地址:https://www.cnblogs.com/kangxuebin/p/2834892.html
Copyright © 2011-2022 走看看