至少从2007年开始发生"询问到不同长度的AND位图"错误

2020-09-14 22:34发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)至少从2006年以来(版本12....

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


至少从2006年以来(版本12.6?),我一直在收到这样的错误。 它们在执行"创建订阅"命令后偶尔发生。 在15.7.1 SP300上发生此错误:

 E。  2018/07/12 12:35:16  
错误#25021 DIST(170 LogicalConnection.MyDb)-/generic/useful/bm.c(553) 要求AND不同长度的位图
I。 2018/07/12 12:35:16 " MyASEServer.MyDb"的DIST正在等待SQM刷新到出站队列。
I. 2018/07/12 12:35:16
'LogicalConnection.MyDb'的分发服务器正在关闭

这是一个零星的错误,但发生的频率相对较高(可能是20个create subscription命令中的1个发生?)。

我找不到与此相关的任何文档页面或知识库条目。

我确实找到了有关此问题的存档社区讨论,其中包括Mark Parsons的简要解释:

https://archive.sap.com/discussions/thread/3873000

有一个与之相关的Sybase解决案例11113916,据说该案例在重启后重新启动,但不再可用

我已经为此与SAP开了一个"事件"。

还有其他人会得到这种错误吗? 有什么方法可以防止它?

预先感谢
Ben

1条回答
Cikesha
2020-09-14 22:49 .采纳回答

为此创建了知识基础答案(KBA)2651802。

2651802-错误#25021询问不同长度的AND位图-2018年3月8日发行的SRSVersion 1(英语)

症状:

错误#25021 DIST(3075 PDS.PDB)-seful/bm.c(553)请求'PDS.PDB'的AND长度不同的DIST位图正在等待SQM刷新到出站队列 )" PDS.PDB"的分发服务器正在关闭

环境:

SAP Replication Server(SRS)所有版本

原因:

位图用于内部代码检查。 Repserver将所有RDB保留为位图并将其缓存在内存中。 错误25021可能是由于RSSD中的缓存不足或不一致(rs_rules中的孤立行)引起的。

检查孤立行。 1或更多行的结果集表示一个孤儿:从rs_rules中选择*,不在其中dbid(从rs_subscriptions中选择不同的dbid)

解决方案:

解决方法:
有多种方法可以纠正该错误。 选择以下选项之一:
恢复分发服务器PDS.PDS
循环repserver
增加dist_sqt_max_cache_size或sqt_max_cache_size
删除rs_rules中的孤立行(在执行此选项之前备份RSSD)

一周热门 更多>