1、查看当前用户拥有的角色权限信息
select * from role_sys_privs;
2、查看所有用户:
select * from all_users;
3、查看当前用户的详细信息:
select * from user_users;
4、查看所有角色:
select * from dba_roles;
5、查看当前用户的角色信息:
select * from user_role_privs;
PS:
ORACLE中数据字典视图分为3大类, 用前缀区别,分别为:USER,ALL 和 DBA,许多数据字典视图包含相似的信息。
USER_*:有关用户所拥有的对象信息,即用户自己创建的对象信息
ALL_*:有关用户可以访问的对象的信息,即用户自己创建的对象的信息加上其他用户创建的对象但该用户有权访问的信息
DBA_*:有关整个数据库中对象的信息
本文介绍了Oracle数据库中关于用户权限及角色管理的相关SQL查询语句,包括如何查看当前用户的角色权限信息、所有用户信息等,并解释了不同前缀的数据字典视图(USER_、ALL_、DBA_)的区别。
2873

被折叠的 条评论
为什么被折叠?



