首页 > 数据库 >oracle 查看用户、权限、角色

oracle 查看用户、权限、角色

时间:2022-11-20 20:33:03浏览次数:40  
标签:角色 查看 privs PRIVS 用户 oracle 权限 select




查看用户、权限、角色的命令和视图



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


让人一看大概就知道这个视图是干什么用的. 本文简要总结了一下与权限,角色相关的视图.




标签:角色,查看,privs,PRIVS,用户,oracle,权限,select
From: https://blog.51cto.com/yuzhyn/5871958

相关文章

  • MySQL、Oracle、SQL Server时间类型字段
    关系型数据库时间类型字段MySQL(以及对应格式)SQLServer(以及对应格式)Oracletime(HH-MM-SS)time(12:35:29.1234567)date(YYYY-MM-DDHH:MM:SS)date(YYYY-MM-DD......
  • Java通过反射查看类信息
    Java通过反射查看类信息1.*通过反射查看类信息Java程序中的许多对象在运行时都会出现两种类型:编译时类型和运行时类型,例如代码:“Personp=newStudent()”,这行代码将......
  • 安装SQL Server 2016出错提示:需要安装oracle JRE7 更新 51(64位)或更高版本问题的解决
    这篇文章主要介绍了安装SQLServer2016出错提示:需要安装oracleJRE7更新51(64位)或更高版本问题的解决方法,需要的朋友可以参考下 错误提示原因:安装时检测出电脑没有......
  • 技巧-root权限维持
    root权限-维持技巧参考链接:https://github.com/422926799/note/blob/master/学习记录/Linux提权/使用功能的Linux特权升级.mdhttps://422926799.github.io/posts/9dcc30......
  • mysql root权限恢复
    让公司运维禁止root远程连接,结果公司运维今天把mysql所有权限给去除了,导致线上程序挂了,远程也连不上数据库,哎,心累,我查了mysql.user中所有root权限都是N,导致远程、本地都无......
  • Oracle 官方下载数据库教程
    Oracle官方下载数据库教程首先打开官方的下载地址如下官方下载地址:​​http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html​​然后......
  • 【Unity3D】资源文件 ② ( Unity 中场景文件简介 | 查看场景文件内容 | 场景文件相关
    文章目录​​一、Unity中场景文件简介​​​​二、查看场景文件内容​​​​三、场景文件相关操作​​​​1、添加场景​​​​2、打开场景​​一、Unity中场景文件简介U......
  • oracle 事务
    事务开始事务开始于会话的第一条DML语句,一般采用的隐性方式开始。通过视图v$transaction来查看。SQL>selectxidfromv$transaction  事务结束的几种情况:1.当你......
  • 篇(16)-Asp.Net Core入门实战-权限管理之用户创建与关联角色(ViewModel再用与模型验证
    入门实战-权限管理之用户创建与关联角色(ViewModel再用与模型验证二)(1).在用户管理着模块中,相比较菜单功能的代码还是比较多的,设计到用户的创建,修改,角色变更和密码重置,同时......
  • win10 如何查看电脑的网卡带宽是千兆还是百兆
    网卡带宽是这个网卡单位时间内传输数据的最大值。按这个方法(win10如何查看接入的网络是千兆还是百兆-拾月凄辰-博客园)显示的是你现在网卡和路由器之间的连接速度,而并......