欢迎投稿

今日深度:

在oracle db中查询某用户的权限 or 角色,oracledb

在oracle db中查询某用户的权限 or 角色,oracledb


最简单的方法就是:以该用户登录数据库,执行如下的语句:


select * from session_privs select * from session_roles


oracle中怎查出来某个用户所具有的所有的角色,所有的权限?

(1) 查em,也就是dbconsole,打开其中的user,选中你要查的user,然后编辑,查看它的角色和对象权限,和系统权限。
(2) dba_tab_privs, dba_sys_privs, dba_role_privs,可以看到分别的内容。
 

我问一下 怎查询Oracle用户权限?

1. oracle用户查看自己的权限和角色
select * from user_tab_privs;
select * from user_role_privs;
2. sys用户查看任一用户的权限和角色
select * from dba_tab_privs;
select * from dba_role_privs;
 

www.htsjk.Com true http://www.htsjk.com/shujukunews/4267.html NewsArticle 在oracle db中查询某用户的权限 or 角色,oracledb 最简单的方法就是:以该用户登录数据库,执行如下的语句: select * from session_privsselect * from session_roles oracle中怎查出来某个用户所具有的...
评论暂时关闭