oracle中查看用户权限

  • 博客分类:
  • Oracle权限
OracleSQL

1.查看所有用户:
  select * from dba_users;
  select * from all_users;
  select * from user_users;

2.查看用户或角色系统权限(直接赋值给用户或角色的系统权限):
  select * from dba_sys_privs;
  select * from user_sys_privs;

3.查看角色(只能查看登陆用户拥有的角色)所包含的权限

sql>select * from role_sys_privs;

4.查看用户对象权限:
  select * from dba_tab_privs;
  select * from all_tab_privs;
  select * from user_tab_privs;

5.查看所有角色:
  select * from dba_roles;

6.查看用户或角色所拥有的角色:
  select * from dba_role_privs;
  select * from user_role_privs;

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

select * from V$PWFILE_USERS

注意:

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

select name from sys.system_privilege_map

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

Sql代码  
  1. select privilege from dba_sys_privs where grantee='DATAUSER'
  2. union
  3. select privilege from dba_sys_privs where grantee in (select granted_role from dba_role_privs where grantee='DATAUSER' );

oracle中查看用户权限相关推荐

  1. oracle里的超级用户,Oracle中超级用户权限的管理

    Oracle 的用户根据所被授予的权限分为系统权限和对象权限.其中最高的权限是sysdba. Sysdba具有控制Oracle一切行为的特权,诸如创建.启动.关闭.恢复数据库,使数据库归档/非归档,备 ...

  2. mysql grant查看用户权限命令

    本文章来给大家总结一些常用的来查看mysql用户权限命令的一些方法总结,在mysql中查看用户权限命令是show grants for了,下面我来详细介绍grants这个命令,有需要了解的朋友可参考. ...

  3. MySQL-(1)查看用户权限、(2)用户授权、(3)删除用户权限 语法格式总结

    目录 (1)mysql中查看用户权限有2种方式: (2)mysql GRANT:用户授权(拥有grant权限的用户才可执行grant语句) (3)mysql revoke:删除用户权限有2种语法格式 ...

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

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

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

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

  6. Oracle查看用户权限

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

  7. 怎么查看oracle数据库表的主键,Oracle中查看所有的表,用户表,列名,主键,外键...

    在Oracle中查看所有的表: select * from tab/dba_tables/dba_objects/cat; 看用户建立的表 : select table_name from user_ ...

  8. oracle 其他用户表主键,Oracle中查看所有的表,用户表,列名,主键,外键

    在Oracle中查看所有的表: select * from tab/dba_tables/dba_objects/cat; 看用户建立的表 : select table_name from user_ ...

  9. oracle函数lad,01-查询Oracle中所有用户信息

    [[email protected] ~]$ sqlplus /nolog SQL*Plus: Release 10.2.0.1.0 - Production on Tue Jul 8 21:47:0 ...

最新文章

  1. pyqt5如何循环遍历控件名_利用Python的PyQt5编写GUI界面教学,QT5还是比较难的
  2. Java多线程:线程间通信之Lock
  3. django mysql5.7_GitHub - qiubiteme/DjangoBloger: 一个Django2.0+mysql57,实现的响应式博客
  4. qt如何捕获应用程序输出_企业应用程序中需要捕获的5大Java性能指标
  5. Memcached服务端自动启动(转载)
  6. html5简历阅读,HTML5 移动简历模板
  7. commons-lang常用工具类StringEscapeUtils使用
  8. 消息队列实现socket 消息同步_消息队列二三事
  9. html5张图片响应式自动轮播代码,利用jQuery实现响应式Banner图片轮播代码
  10. np.roll的用法
  11. 黑苹果16g内存够用吗_刚脱坑黑苹果,给想装黑苹果的几个建议
  12. 云南大学计算机专业双一流排名,盘点:42所“双一流”大学的一流学科!
  13. java竖线_JAVA 竖线|转义字符 | | 学步园
  14. HTML5--表单新特性使用自定义错误提示消息validity属性
  15. 千里马android framework开发解决Accessing hidden method限制,让应用访问隐藏方法(需要可以修改系统源码方案)
  16. 用老虎机小例子理解Multi-armed Bandit Learning
  17. 我的第一个工程-一个台球游戏
  18. Elasticsearch的搜索命令
  19. Stanford-corenlp 英文词性标注
  20. 对抗机器学习——FGSM经典论文 EXPLAINING AND HARNESSING ADVERSARIAL EXAMPLES

热门文章

  1. python测试开发自学教程-【光荣之路】Python全栈测试开发课程
  2. c与python的区别-c语言和python的区别是什么
  3. python if语句多个条件-Python中if有多个条件怎么办
  4. python学不会的表情包-小学生绞尽脑汁也学不会的python(反射)
  5. 自学python需要什么配置的电脑-入门学python需要什么配置的电脑?
  6. python培训比较好的机构-上海python培训比较好的机构
  7. Linux查看进程和进程管理
  8. 1_CUDA编程介绍(20181121)
  9. LeetCode week252
  10. SpringMVC中IOC容器启动