• Oracle角色、权限的一些常用视图


      ORACLE中数据字典视图分为3大类, 用前缀区别,分别为:USER,ALL 和 DBA,许多数据字典视图包含相似的信息。

      1)USER_*:有关用户所拥有的对象信息,即用户自己创建的对象信息;

      2)ALL_*:有关用户可以访问的对象的信息,即用户自己创建的对象的信息加上其他用户创建的对象但该用户有权访问的信息;

      3)DBA_*:有关整个数据库中对象的信息;

    权限范围: DBA_*>= ALL_*>= USER_*

    关于用户、角色和权限信息的视图如下:

      (1)all_users视图:可以查看当前用户可以看到的所有用户

      (2)dba_users视图:可以查看数据库中所有的用户信息

      (3)user_users视图:可以查看当前用户的用户信息

      (4)dba_ts_quotas视图:可以查看用户的表空间限额情况

      (5)user_password_limits视图:可以查看当前用户的口令配置文件参数

      (6)user_resource_limits视图:可以查看当前用户的资源限制情况

      (7)v$session视图:查看每个当前会话的会话信息

      (8)v$sesstat视图:查看用户会话的统计数据

      (9)dba_roles视图:可以查看当前数据库中存在的所有角色

      (10)session_roles视图:可以查看当前用户启用的角色

      (11)dba_role_privs视图:可以查看数据库中所有的用户与角色或角色与角色之间的授予关系

      (12)user_role_privs视图:可以查看当前用户的权限情况

      (13)dba_sys_privs视图:可以查看授予所有用户或角色的系统权限

      (14)user_sys_privs视图:可以查看当前用户被授予的系统权限

      (15)session_privs视图:可以查看当前用户启用的系统权限

      (16)all_col_privs视图:可以查看当前用户或者public用户组是其所有者、授予者或被授予者的用户的所有列对象的授权,列对象就是表中的字段

      (17)dba_col_privs视图:可以查看数据库中所有列对象的授权情况

      (18)user_col_privs视图:可以查看当前用户或者其所有者、授予者或者被授予者的所有列对象的授权

      (19)dba_tab_privs视图:可以查看数据库中所有对象的权限

      (20)all_tab_privs视图:可以查看用户或者public是其授予者的对象的授权

      (21)user_tab_privs视图:可以查看当前用户是其被授予者的所有对象的授权

     

    参考资料:

    http://blog.sina.com.cn/s/blog_68fe7e150100z6xx.html

    http://haohaoxuexi.iteye.com/blog/1558889

  • 相关阅读:
    默认开机启动;通过Broadcastreceiver广播监听开机启动,实现"没有activity"的自启服务或者自启应用程序。
    android中一个应用程序启动另外一个应用程序,并传递数据。
    调用远程服务里的方法service,进程间通信adil的学习
    android学习之Service的笔记,里面service里有监听用户通话状态的实例
    modelform的操作以及验证
    Django中提供的6种缓存方式
    csrf 跨站请求伪造相关以及django的中间件
    cookies和session
    splinter
    cookie实现用户登录验证
  • 原文地址:https://www.cnblogs.com/ningvsban/p/3603957.html
Copyright © 2020-2023  润新知