我想找出用户的特权列表一样,哪些用户有执行特权,哪些用户有管理/插入/更新provileges这样。我从- SELECT * FROM SYSIBMADM中获得了数据库中存在的用户列表。但我不能根据他们的特权来区分他们我从数据库里找到了用户名单-从SYSIBMADM中选择 *。但我不能根据他们拥有的特权来区分他们
pdkcd3nj1#
要了解Db2-LUW如何存储数据库权限和用户权限/特权的细节,您需要研究目录中的许多不同的目录视图。例如,syscat.dbauth、syscat.tabauth、syscat.routineauth等(以及更多与模式%AUTH%匹配的用户名)。documentation解释了这些视图中的每一个,您需要查看视图使用名称是否匹配模式%AUTH%。
syscat.dbauth
syscat.tabauth
syscat.routineauth
1条答案
按热度按时间pdkcd3nj1#
要了解Db2-LUW如何存储数据库权限和用户权限/特权的细节,您需要研究目录中的许多不同的目录视图。
例如,
syscat.dbauth
、syscat.tabauth
、syscat.routineauth
等(以及更多与模式%AUTH%匹配的用户名)。documentation解释了这些视图中的每一个,您需要查看视图使用名称是否匹配模式%AUTH%。