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

Oracle角色、权限的一些常用视图的更多相关文章

  1. oracle常用视图介绍

    oracle常用视图介绍---------------------2013/10/04(last updated) dba_开头:   dba_users     数据库用户信息   dba_segm ...

  2. oracle管理权限和角色

    介绍 这一部分主要看看oracle中如何管理权限和角色,权限和角色的区别在哪里. 当刚刚建立用户时,用户没有任何权限,也不能执行任何操作.如果要执行某种特定的数据库操作,则必需为其授予系统的权限:如果 ...

  3. oracle角色、权限和用户

    oracle角色.权限和用户 [转贴 2010-1-25 10:29:45]     字号:大 中 小 Oracle内置角色connect与resource的权限 首先用一个命令赋予user用户con ...

  4. oracle的权限和角色

    1 介绍  这一部分我们主要看看oracle是如何管理权限和角色的,权限和角色的区别在哪里. 当刚刚建立用户时,用户没有任何权限,也不能执行任何操作.如果要执行某种特定的数据库操作,则必须为其授予系统 ...

  5. Oracle掌管权限和角色

    转自:https://blog.csdn.net/without_bont/article/details/79862112 掌管权限和角色 这一部分我们主要看oracle中如何管理权限和角色,权限和 ...

  6. Oracle 角色、权限

    Oracle 角色管理 一.何为角色     角色:角色是一组权限的集合,将角色赋给一个用户,这个用户就拥有了这个角色中的所有权限.二.系统预定义角色 预定义角色是在数据库安装后,系统自动创建的一些常 ...

  7. oracle数据字典-权限-角色

    每个数据库都提供了各自的数据字典的方案,虽然形式不同,但是目的和作用是一样的,比如在mysql里数据字典是在information_schema 里表现的,sqlserver则是在sys这个系统sch ...

  8. ORACLE的CONNECT和RESOURCE角色权限

    最近在处理数据库的用户权限问题,之前惯性思维,觉得给用户授权RESOURCE权限之后,用户的一般权限都会有,等到发现用户有RESOURCE角色,却没有创建视图的权限之后,才发现这部分还是一知半解啊,所 ...

  9. oracle数据字典-权限-角色-参数

    每个数据库都提供了各自的数据字典的方案,虽然形式不同,但是目的和作用是一样的,比如在mysql里数据字典是在information_schema 里表现的,sqlserver则是在sys这个系统sch ...

随机推荐

  1. 基于MINA实现server端心跳检测(KeepAliveFilter)

    MINA自带了对心跳协议的支持,可以对心跳做出细致的配置,本文在次基础上实现了server端对client端的心跳检测. 在开始之前先简单介绍下keepAlive的机制: 首先,需要搞清楚TCP ke ...

  2. Android中Dialog对话框的调用及监听

    Android中经常会需要在Android界面上弹出一些对话框提示用户,比如App的退出的时候都会有各种框来挽留你的心,支付宝的时候输入密码的密码框,非常常见及其实用的功能,类似于JS中的alter, ...

  3. Ubuntu16.04下Neo4j图数据库官网安装部署步骤(图文详解)(博主推荐)

    不多说,直接上干货! 说在前面的话  首先,查看下你的操作系统的版本. root@zhouls-virtual-machine:~# cat /etc/issue Ubuntu LTS \n \l r ...

  4. ECMAScript5之Object学习笔记(一)

    随着IE的逐步追赶,目前到IE11已经能够很好的支持ECMAScript5标准了,其他的现代浏览器像firefox,chrome,opera就更不用说了. 再加上nodejs使得javascript在 ...

  5. (转)Unity3D新手引导开发手记

    转自:http://www.cnblogs.com/ybgame/p/3844315.html 最近开始接手新手引导的开发,记录下这块相关的心得 首先客户端是Unity,在接手前,前面的同学已经初步完 ...

  6. [CSS3] Parent relative and child absoulte

    如果在一个容器中的子元素使用了position:absolute, 那么他可能会跑出父元素的框架范围. 如果想限定子元素在付元素的框架范围,可以在父元素上加position:relative; 对于一 ...

  7. (C++)i++和++i,哪个效率高一些

    在看<程序员面试笔试宝典>时,发现了这样一个问题,书中只给出了++i的效率高一些,但并没有给出具体的解释和说明. 在网上找到下面的答案: 1.从高级层面上解释 ++i 是i=i+1,表达式 ...

  8. (LeetCode 153)Find Minimum in Rotated Sorted Array

    Suppose a sorted array is rotated at some pivot unknown to you beforehand. (i.e., 0 1 2 4 5 6 7 migh ...

  9. matlab工作空间,变量的保存和载入

    对于工作空间中变量的保存和载入可以使用save和load命令,详细的使用方法通过help指令获取(help save,help load). ​两条指令最常用的情况为: 1.% 保存整个工作空间至指定 ...

  10. 安装apache+php记录

    安装apache yum install httpd 修改apache配置文件,可以修改apache的默认端口号,根目录等 /etc/httpd/conf/httpd.conf 启动/重启apache ...