本文介绍了是否可以在没有DBA特权的情况下查看Oracle用户表特权?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

是否可以在没有DBA特权的情况下查看用户的角色?如果可以,怎么办?

Is it possible to view the roles of the user without having DBA Privilege? If so, how?

SELECT * FROM DBA_TAB_PRIVS WHERE GRANTEE = 'USER_NAME';

上面的查询需要"SELECT_CATALOG_ROLE"角色.

The above query needs the "SELECT_CATALOG_ROLE" role.

我需要获得没有(DBA和SELECT_CATALOG_ROLE)特权的上述查询的结果.

I need to get the result of the above query without (DBA and SELECT_CATALOG_ROLE) Privileges.

推荐答案

也许ALL_TAB_PRIVS将提供您想要的东西.显然,它包含:

Perhaps ALL_TAB_PRIVS will provide what you want. Apparently, it contains:

这篇关于是否可以在没有DBA特权的情况下查看Oracle用户表特权?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-15 23:54