授予用户在表SYSIBMADM.SNAPUTIL上select权限,访问报错

各位:昨天我赋权给一个用户select表SYSIBMADM.SNAPUTIL表的权限,刚赋权的时候是查询的,但是今天查询报如下错误:
SQL1092N  "INT" does not have the authority to perform the requested command or operation.



1、查看视图,这个用户有select权限:
AUTHID     AUTHIDTYPE PRIVILEGE   GRANTABLE OBJECTNAME           OBJECTSCHEMA OBJECTTYPE              
---------- ---------- ----------- --------- -------------------- ------------ ------------------------
INT        U          SELECT      N         SNAPUTIL             SYSIBMADM    VIEW                    

2、该用户的所有权限:
select substr(AUTHORITY,1,25) as AUTHORITY,D_USER,D_GROUP,D_PUBLIC,ROLE_USER,ROLE_GROUP,ROLE_PUBLIC,D_ROLE FROM TABLE(SYSPROC.AUTH_LIST_AUTHORITIES_FOR_AUTHID('INT','U'));


AUTHORITY                 D_USER D_GROUP D_PUBLIC ROLE_USER ROLE_GROUP ROLE_PUBLIC D_ROLE
------------------------- ------ ------- -------- --------- ---------- ----------- ------
SYSADM                    *      N       *        *         *          *           *     
DBADM                     Y      N       N        N         N          N           *     
CREATETAB                 Y      N       Y        N         N          N           *     
BINDADD                   Y      N       Y        N         N          N           *     
CONNECT                   Y      N       Y        N         N          N           *     
CREATE_NOT_FENCED_ROUTINE Y      N       N        N         N          N           *     
SYSCTRL                   *      N       *        *         *          *           *     
SYSMAINT                  *      N       *        *         *          *           *     
IMPLICIT_SCHEMA           Y      N       Y        N         N          N           *     
LOAD                      Y      N       N        N         N          N           *     
CREATE_EXTERNAL_ROUTINE   Y      N       N        N         N          N           *     
QUIESCE_CONNECT           Y      N       N        N         N          N           *     
SECADM                    N      N       N        N         N          N           *     
SYSMON                    *      N       *        *         *          *           *     
SQLADM                    N      N       N        N         N          N           *     
WLMADM                    N      N       N        N         N          N           *     
EXPLAIN                   Y      N       N        N         N          N           *     
DATAACCESS                Y      N       N        N         N          N           *     
ACCESSCTRL                Y      N       N        N         N          N           *     



3、GRANT  USAGE on WORKLOAD SYSDEFAULTUSERWORKLOAD to user INT;也执行了



以上是权限信息,请问这个是怎么回事呢?
参与8

2同行回答

zsj2002zsj2002数据库管理员澳門大豐銀行
回复 1# db2bird1    添加用户所在的组到一下其中一个试下SYSMON,SYSCTRL,SYSMAINT,SYSADM并且用户要拥有 SNAP_GET_UTIL的执行权限以及SYSIBMADM.SNAPUTIL的select权限显示全部
回复 1# db2bird1


   添加用户所在的组到一下其中一个试下SYSMON,SYSCTRL,SYSMAINT,SYSADM并且用户要拥有 SNAP_GET_UTIL的执行权限以及SYSIBMADM.SNAPUTIL的select权限收起
银行 · 2015-07-23
浏览2296
mypimsmypims软件开发工程师IBM
AuthorizationOne of the following authorizations is required:    SELECT privilege on the SNAPUTIL administrative view    CONTROL privilege on the SNAPUTIL administrative view    DATAACCESS authorityIn addition, one of th...显示全部
Authorization
One of the following authorizations is required:

    SELECT privilege on the SNAPUTIL administrative view
    CONTROL privilege on the SNAPUTIL administrative view
    DATAACCESS authority

In addition, one of the following privileges or authorities is also required:

    EXECUTE privilege on the SNAP_GET_UTIL table function
    DATAACCESS authority

In addition, to access snapshot monitor data, one of the following authorities is also required:

    SYSMON
    SYSCTRL
    SYSMAINT
    SYSADM

我测试了一下,把id=test加入到sysmon的group中,并grant select on snaputil,grant dataaccess on databaes,那么就有了权限去访问snaputil。

看你的auth_list_authorities,对PUBLIC是赋权的,那么sysdefaultuserworkload应该不需要去手动赋权了。收起
互联网服务 · 2015-07-30
浏览2329

提问者

db2bird1
数据库管理员enmo

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2015-07-23
  • 关注会员:1 人
  • 问题浏览:3986
  • 最近回答:2015-07-30
  • X社区推广