plsql如何查看所有用户的权限
时间: 2024-01-16 14:03:50 浏览: 219
MySQL查询用户权限的方法总结
5星 · 资源好评率100%
如果你是管理员,可以使用以下语句查看所有用户的权限:
```
SELECT * FROM DBA_SYS_PRIVS; --查看所有用户系统权限
SELECT * FROM DBA_TAB_PRIVS; --查看所有用户表权限
SELECT * FROM DBA_ROLE_PRIVS; --查看所有用户角色权限
```
其中 DBA_SYS_PRIVS 表显示所有用户被授予的系统(例如 CREATE SESSION)级别的权限,DBA_TAB_PRIVS 表显示所有用户对表的权限,DBA_ROLE_PRIVS 表显示所有用户被授予的角色权限。但需要注意的是,这些表只能被管理员访问。如果没有管理员权限,只能查看当前用户的权限。
阅读全文