ORACLE数据字典视图的种类分别为:USER,ALL 和 DBA.

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

  ALL_*:有关用户可以访问的对象的信息,即用户自己创建的对象的信息加上

  其他用户创建的对象但该用户有权访问的信息

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

  (这里的*可以为TABLES,INDEXES,OBJECTS,USERS等。)

  1、查看所有用户

  select * from dba_user;

  select * from all_users;

  select * from user_users;

  2、查看用户系统权限

  select * from dba_sys_privs;

  select * from all_sys_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;

  6、查看当前用户的缺省表空间

  select username,default_tablespace from user_users;

  7、赋予某个角色的具体权限

  如grant connect,resource,create session,create view to TEST;

  8、查看RESOURCE具有那些权限

  用SELECT * FROM DBA_SYS_PRIVS WHERE GRANTEE='RESOURCE';

9.查看哪些用户有sysdba或sysoper系统权限(查询时需要相应权限)

select * from V$PWFILE_USERS

注意:

1、以下语句可以查看Oracle提供的系统权限

select name from sys.system_privilege_map

2、查看一个用户的所有系统权限(包含角色的系统权限)

select privilege from dba_sys_privs where grantee='DATAUSER'
union
select privilege from dba_sys_privs where grantee in (select granted_role from dba_role_privs where grantee='DATAUSER' );

转载于:https://www.cnblogs.com/wuyida/p/6300430.html

如何查看Oracle的用户权限相关推荐

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

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

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

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

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

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

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

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

  5. 查看Oracle当前用户下的信息

    1.用户 查看当前用户的缺省表空间 SQL>select username,default_tablespace from user_users; 查看当前用户的角色 SQL>select ...

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

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

  7. Oracle查询用户权限

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

  8. aix oracle 登录用户,AIX 系统及 Oracle 数据库用户权限管理

    AIX 系统及Oracle 数据库用户权限管理 1.AIX 系统用户管理.系统用户管理 1.1 对于root 用户.在aix 系统中root 账户是具有最高特权的,因此保护好root 的密码尤为重要, ...

  9. Oracle赋予用户权限

    Oracle中有三种标准角色,分别是:connect,resource和dba     connect:能够连接到Oracle数据库中,并对其他用户的表有访问权限     resource:能够创建表 ...

最新文章

  1. 什么是raid 容错式磁盘阵列?
  2. zoj-3802-Easy 2048 Again
  3. 使用 TypeScript 改造构建工具及测试用例
  4. 【Alpha 冲刺】 2/12
  5. net 开发 【要学习】
  6. [转】Ubuntu16.04 字符界面 ifconfig 命令无网络接口 ens33 的解决方法
  7. 【转载】Latex对中文的支持 模版
  8. 嵌入式学习(三)—— STM32入门
  9. 专业C语言论坛,每天C语言1-专业自动化论坛-中国工控网论坛
  10. 漫天繁星构成文字情话
  11. Django项目于之在线教育平台网站的实战开发(一)
  12. 30岁选择回乡创业的90后告诉你,加盟汉庭酒店怎么样?
  13. 软考下午常见问题——个人笔记
  14. sqlitedeveloper数据库管理(SQLite Developer) v4.0.0.528 中文破解版
  15. B站数据分析岗实习生面试记录
  16. Visual Studio Community 2019 安装
  17. 演进式架构学习笔记(一):架构评估及适应度函数
  18. 听说现在美女都流行吃“脏东西”了,有钱都不一定买得到...丨钛空舱
  19. 学习笔记-希尔算法(交换法和移位法)
  20. vc++编译时没有问题,运行时出现runtime error的解决办法

热门文章

  1. python项目-python完整项目
  2. python是一门什么课程-从无到有用Python创造一门属于自己的编程语言1
  3. python第三方库numpy-Python三方库:Numpy(数组处理)
  4. 2!=5 or 0在python中是否正确-python and or用法
  5. python使用del保留字定义一个函数-python中自定义函数的保留字是
  6. python在线读-Python电子书免费分享
  7. python资料书-《Python数据分析与应用》——图书配套资料下载
  8. python正规教育机构-老男孩python教育机构|python该如何自学好?
  9. python对英语和数学的帮助-英语和数学都不好,但是我想学Python编程可以吗?
  10. python中requests库的用途-python中requests库session对象的妙用详解