是否可以在没有DBA权限的情况下查看用户的角色?如果是这样的话,是怎么做的?SELECT * FROM DBA_TAB_PRIVS WHERE GRANTEE = 'USER_NAME';
上面的查询需要"SELECT_CATALOG_ROLE“角色。我需要在没有(DBA和SELECT_CATALOG_ROLE)权限的情况下获得上述查询的结果。
b.但是,当我在sys.all_tab_privs中运行下面的查询来检查这个角色的这个授权时,它给出了0行 SELECT * FROM sys.all_tab_privs
WHERE GRANTEE= 'MIC_READWRITE_AT'; 我不确定为什么角色(MIC_READWRITE_AT)所需的授权没有插入到sys.all_tab_privs表中(查询b返回0行)-即使该角色的授权查询似乎执行成功我用来执行这个查询的用户被赋予了dba角色作为默认角色,并且它拥有'GRANT ANY OB