软件开发Db2

DB2 HADR 主库授权后,备库未生效?

DB2 10.5.0.9,运行在aix上,做的HADR。对一个用户的表访问进行授权,主库该用户已可以查询目标表,但是备库仍然不可以。查看主备库的syscat.tabauth表的授权已经都存在。备库查询仍然报:SQL0551N  The statement failed because the authorization ID does not have the req...显示全部

DB2 10.5.0.9,运行在aix上,做的HADR。
对一个用户的表访问进行授权,主库该用户已可以查询目标表,但是备库仍然不可以。
查看主备库的syscat.tabauth表的授权已经都存在。备库查询仍然报:
SQL0551N  The statement failed because the authorization ID does not have the 
required authorization or privilege to perform the operation.  Authorization 
ID: "xxx".  Operation: "SELECT". Object: "DB.XXXXX".  SQLSTATE=42501

HADR状态正常,同步模式为Near synchronous,主备日志已一致。

收起
参与9

查看其它 1 个回答libai21的回答

libai21libai21课题专家组软件架构设计师海通证券

需要重新激活一下hadr备机,或者制造一个replay only窗口,才可以把授权传递过去。
11.1的最新版本已经解决了这个问题,10.5不大清楚。

证券 · 2020-10-28
浏览1047

回答者

libai21
软件架构设计师海通证券
擅长领域: 数据库存储服务器

libai21 最近回答过的问题

回答状态

  • 发布时间:2020-10-28
  • 关注会员:3 人
  • 回答浏览:1047
  • X社区推广