检查分配给用户的角色

时间:2019-09-17 09:21:01

标签: db2

在DB2数据库中,我创建了一些角色并将用户授予某些角色,例如:

GRANT ROLE "Role1" TO USER "User1"

GRANT ROLE "Role2" TO USER "User1"

如何检查SYSCATSYSIBMADM表中哪个用户(User1)有权访问哪些角色(Role1Role2)?

2 个答案:

答案 0 :(得分:2)

我建议使用SYSIBMADM.PRIVILEGES。 AUTHIDTYPE为R。

或查询SYSCAT.ROLEAUTH仅检索角色信息,例如谁授予了哪个角色哪个用户。

答案 1 :(得分:0)

SELECT GRANTEE, ROLENAME, ROLEID FROM SYSIBM.SYSROLEAUTH

为我解决