使用SDI的HANA中未反映实时更改

2020-08-23 05:00发布

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

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


亲爱的

我们已经配置了Oracle ECC源系统,以便使用SDI连接在SAP HANA中进行实时复制。

作为原型,我们启动了一些表的实时订阅。 实时运行了好几天,但是最近我注意到,HANA并没有新记录或更改记录。 我检查了监视工具,所有内容均为绿色,但是从最后几天开始显示的最后处理消息是目标系统没有任何变化。

请告诉我是否需要执行一些操作来解决此问题。

谢谢

相同

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

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


亲爱的

我们已经配置了Oracle ECC源系统,以便使用SDI连接在SAP HANA中进行实时复制。

作为原型,我们启动了一些表的实时订阅。 实时运行了好几天,但是最近我注意到,HANA并没有新记录或更改记录。 我检查了监视工具,所有内容均为绿色,但是从最后几天开始显示的最后处理消息是目标系统没有任何变化。

请告诉我是否需要执行一些操作来解决此问题。

谢谢

相同

付费偷看设置
发送
4条回答
lukcy2020
1楼-- · 2020-08-23 05:42

这可能意味着日志读取存在问题,因为当尚未在源数据库日志中捕获表示初始加载完成的结束标记时,就会发生订阅状态。

您 可以决定在HANA中使用此测试是否取得了进展:

  • select * FROM M_REMOTE_SOURCE_STATISTICS其中SUB_COMPONENT ='UI'

查看结果时,可以看到以下字段:

  • Remote_Source_Processed_Row_LSN/Timestamp >>是最后处理的日志记录的序列号和时间戳 适配器。
  • Remote_Source_Current_Row_LSN/Timestamp >>是远程数据库中最新的日志记录序列号和时间戳。

两者之间的区别 时间戳是延迟/延迟。 如果这种差距正在缩小,则意味着最终将达到实时状态。 如果"已处理"统计信息没有增加,则日志读取器上会存在一些阻止程序,阻止您进入实时状态。 然后,您需要检查framework.trc中的错误,然后适配器实例登录.../dpagent/log/<远程源名称>/<远程源名称> .log

,或者,您可以重置 每个订阅,然后一次开始一个复制就重新开始,等待每个任务实时复制后再开始下一个订阅。

最好的问候,

Jeff

SAP小黑
2楼-- · 2020-08-23 05:50

下标状态长时间显示为"请求停止排队并开始分发",并且没有记录进入目标系统

大道至简
3楼-- · 2020-08-23 05:47

您好,Jeff,

是的,我们一直在监视统计信息,处理后的行根本没有增加。

我们重新启动了DP代理,然后在几分钟后,已处理的行到达了当前行。 重新启动代理可以解决问题,但不是理想的解决方案。 请让我知道重新启动DP Agent是否给您一些提示。

谢谢

Sameer

灬番茄
4楼-- · 2020-08-23 05:36

您确定已处理行的统计信息根本没有增加吗? 我只能看到一组统计信息,因此无法在一段时间内进行检查。

大表复制无关紧要。 无论是否订阅表,我们仍然会读取整个日志。 初始加载完成后,我认为该表未引起问题。

一周热门 更多>