在DB2数据库中,我创建了一些角色并将用户授予某些角色,例如:
GRANT ROLE "Role1" TO USER "User1"
GRANT ROLE "Role2" TO USER "User1"
如何检查SYSCAT
或SYSIBMADM
表中哪个用户(User1
)有权访问哪些角色(Role1
,Role2
)?>
答案 0 :(得分:2)
我建议使用SYSIBMADM.PRIVILEGES。 AUTHIDTYPE为R。
或查询SYSCAT.ROLEAUTH仅检索角色信息,例如谁授予了哪个角色哪个用户。
答案 1 :(得分:0)
SELECT GRANTEE, ROLENAME, ROLEID FROM SYSIBM.SYSROLEAUTH
为我解决