找出用户在db2数据库中有哪些权限

问题描述 投票:0回答:1

我想找出用户权限列表,例如哪些用户具有执行权限,哪些用户具有管理/插入/更新权限,这样。

我从以下位置获取了数据库中存在的用户列表 - 从 SYSIBMADM.AUTHORIZATIONIDS 选择 *

但我无法根据他们拥有的特权来区分他们

我从 -

获取了数据库中存在的用户列表

从 SYSIBMADM.AUTHORIZATIONIDS 选择 *

但我无法根据他们拥有的特权来区分他们 ve

database db2 db2-luw
1个回答
0
投票

要了解 Db2-LUW 如何存储数据库权限和用户权限/特权的详细信息,您需要研究目录中的许多不同的目录视图。

例如,

syscat.dbauth
syscat.tabauth
syscat.routineauth
等(还有更多使用与模式 %AUTH% 匹配的名称)。

文档解释了每个视图,您需要查看视图使用的名称是否与模式%AUTH%匹配。

© www.soinside.com 2019 - 2024. All rights reserved.