amazon-web-services - DMS 任务因 DB2 LUW 的 LSN 无效而失败
问题描述
我已经使用 DB2 LUW 服务器设置了 AWS DMS CDC 任务。当我重新启动或恢复新的 CDC 任务时,它会失败并给出以下错误。
我们已经确认 DB2 没有发生任何变化。同一来源的另一个 CDC 任务运行良好。错误地,我也删除了它,并再次为所有相同的表创建了完全相同的任务,但现在它开始给我同样的错误,这给了我同样来源的另一个 CDC 任务。这个问题开始突然发生。
Last Error 读取数据库日志时出错。从子任务 0 线程 0 [reptask/replicationtask.c:xxxx] [xxxxx] 接收到任务错误通知“读取日志记录”:尝试从 DB2 LUW 日志中读取无效 LSN。原始 SQLCODE -2650: ' 消息 SQL2650N 将无效参数“piStartLSN”传递给“db2ReadLog”读取日志 API。原因代码 = “4”。., SQLSTATE '; scan_log_timestamps:读取下一个缓冲区时出错;capture_start:创建时间戳映射表时出错;执行命令出错;流组件在子任务 0 处失败,组件 st_0_P4RZFVKJAM4AZEPZWFKKZVQWWHYRSBKKWTZBCXQ ;流组件 'st_0_P4RZFVKJAM4AZEPZWFKKZVQWWHYRSBKKWTZBCXQ' 终止 [reptask/replicationtask.c:xxx] [xxxxx] 停止原因 FATAL_ERROR 错误级别 FATAL
我知道 SQLCODE 和原因代码的描述,但不知道为什么它会出错。我是 DB2 的新手。您能否帮助在 DB2 或 DMS 端获得可能的解决方案和原因。
注意:仅此源会出现问题,并且它会为所有 CDC 任务提供完全相同的错误。满载任务正在完美运行。
DB2 版本:带有 Fix Pack 2 的 DB2 v9.7.0.2
解决方案
推荐阅读
- apache-kafka - Debezium MySQL CDC 连接器:org.apache.kafka.connect.errors.ConnectException:遇到表的更改事件
- windows - grafana 在 windows grafana 服务器上使用 ldap
- vba - 无法让我的脚本运行到底
- x86 - 推送一个寄存器会清空那个寄存器吗?
- logging - 是否有打印 X (XCB) 服务器初始化状态的工具?
- java - 我无法通过按按钮打开聊天意图
- java - Bouncy Castle:从 signerInfos 中删除算法保护属性
- python - 使用日期范围在熊猫中滚动加权平均值
- java - 在 Spring MVC 中,API 相关的逻辑应该放在哪里?
- android - 在 TextInputLayout 内编辑未命名的 EditText 会引发 FrameLayout cannot be cast to EditText 错误