查看用户、权限、角色的命令和视图
1.查看所有用户: 
select * from dba_users; 
select * from all_users; 
select * from user_users; 
2.查看用户系统权限: 
select * from dba_sys_privs; 
select * from session_privs; 
select * from user_sys_privs; 
3.查看用户对象权限: 
select * from dba_tab_privs; 
select * from all_tab_privs; 
select * from user_tab_privs; 
4.查看所有角色: 
select * from dba_roles; 
5.查看用户所拥有的角色: 
select * from dba_role_privs; 
select * from user_role_privs; 
与权限,角色相关的视图大概有下面这些:
DBA_SYS_PRIVS: 查询某个用户所拥有的系统权限
USER_SYS_PRIVS:  查询当前用户所拥有的系统权限
SESSION_PRIVS:    查询当前用户所拥有的全部权限
ROLE_SYS_PRIVS:   查询某个角色所拥有的系统权限
注意: 要以SYS用户登陆查询这个视图,否则返回空.
ROLE_ROLE_PRIVS:    当前角色被赋予的角色
SESSION_ROLES:      当前用户被激活的角色
USER_ROLE_PRIVS:   当前用户被授予的角色
另外还有针对表的访问权限的视图:
TABLE_PRIVILEGES
ALL_TAB_PRIVS   
ROLE_TAB_PRIVS:     某个角色被赋予的相关表的权限
Oracle 本身的数据字典设计很合理, 因为DBA_xxx, ALL_xxx,USER_xxx
让人一看大概就知道这个视图是干什么用的. 本文简要总结了一下与权限,角色相关的视图.

oracle 查看用户、权限、角色相关推荐

  1. oracle的系统和对象权限 与 Oracle 查看用户权限

    oracle的系统和对象权限 alter any cluster 修改任意簇的权限 alter any index 修改任意索引的权限 alter any role 修改任意角色的权限 alter a ...

  2. Oracle查看用户权限

    模拟MySQL的show grants命令 首先创建用户,并且将示例帐号的表授权给他. sqlplus / as sysdba drop user edmond cascade; create use ...

  3. Oracle查询用户权限角色(dba_sys_privs)

    Oracle查询用户权限 数据字典 1.动态数据字典是以v$xxx开始的数据字典,在数据库中约有150个左右,这些数据字典反映数据库动态运行状况,在不同时间查询会得到不同的结果. 2.DBA数据字典是 ...

  4. oracle 如何查看权限,如何查看Oracle的用户权限

    ORACLE数据字典视图的种类分别为:USER,ALL 和 DBA. USER_*:有关用户所拥有的对象信息,即用户自己创建的对象信息 ALL_*:有关用户可以访问的对象的信息,即用户自己创建的对象的 ...

  5. oracle中查看用户权限

    oracle中查看用户权限 博客分类: Oracle权限 OracleSQL 1.查看所有用户:   select * from dba_users;   select * from all_user ...

  6. oracle 查看 用户,用户权限,用户表空间,用户默认表空间

    查看用户和默认表空间的关系. select username,default_tablespace from dba_users; 1.查看表结构:desc表名 2.查看当前用户的表: select ...

  7. 修改oracle用户权限,详解如何实现Oracle修改用户权限和角色

    ------今天看了这篇文章 觉得对我们学习oracle 还是有很多帮助的,大家可以试着读读······· 这里将介绍Oracle修改用户权限的实现过程,包括一些权限管理方面的东西.希望通过本文能对大 ...

  8. oracle驱动权限如何修改,详解如何实现Oracle修改用户权限和角色

    pcMing工作室"YkX|;z%J"rD%S ------今天看了这篇文章 觉得对我们学习oracle 还是有很多帮助的,大家可以试着读读·······,qe'p"rr ...

  9. linuxoracle查看用户权限_实现Oracle授予用户权限的一个实例

    本文将从用户创建讲起,特别讲述Oracle授予用户权限的一个实例,希望对大家了解Oracle授予用户权限有所帮助. 这两天在测数据库同步软件的时候,需要在Oracle里创建一个用户名和密码均为SYSD ...

  10. Oracle查看用户、用户权限、用户表空间、用户默认表空间

    查看用户和默认表空间的关系.     select   username,default_tablespace   from   dba_users; 1.查看表结构:desc表名 2.查看当前用户的 ...

最新文章

  1. redis系列:基于redis的分布式锁
  2. ios微信小程序下拉刷新怎么配_为什么他的下拉刷新是个动画效果?
  3. openocd for windows
  4. SQL中的函数 •Aggregate 函数 •Scalar 函数
  5. 电信运营商Three已在伦敦推出5G服务 并开始销售华为5G手机
  6. https防止注入_【缺陷周话】第40期:JSON 注入
  7. KandQ:单例模式的七种写法及其相关问题解析
  8. $.each(callback)方法
  9. 七、数值微分与数值积分
  10. c语言测试及答案,C语言测试题及答案解析
  11. 多人语音聊天社交app源码,语音聊天的优势是什么,语音系统源码开发
  12. 667. 优美的排列 II
  13. Hadoop集群上的Hive安装时进行初始化元数据信息出现错误HiveSchemaTool:Parsing failed. Reason: Missing required option:
  14. 国内下载android源码
  15. Linux 文件属性与权限
  16. altium 旋转线段_几何画板旋转动画教程,这软件真牛!
  17. Unity开发Excel表格读取器
  18. 黑马程序员-Linux系统编程-01
  19. 一些学习gis有关的文章
  20. MySQL基础篇 | 连接查询、子查询(嵌套)

热门文章

  1. 教你精确编写高质量高性能的MySQL语法
  2. Mac MongoDB未正常关闭导致重启失败
  3. 工作所用的模块回滚脚本
  4. Windows 7 SID 修改
  5. python爬虫抓取51cto博客大牛的文章保存到MySQL数据库
  6. Feature selection
  7. 马老师 生产环境mysql主从复制、架构优化方案
  8. Beginning iCloud in iOS 5 Tutorial Part 2(转载)
  9. MDOP套装之app-v安装使用及功能说明
  10. mysql双机热备 配置文件,MYSQL 双机热备配置手册()