db2 - IBM CDC 表应该已经被刷新。转换服务器将终止
问题描述
我有一个作为 IBM DB2 iSeries 的源和目标表。复制方法是镜像。镜像前刷新后,出现消息Table <lib>/<table> should already have been refreshed. Transformation Server will terminate.
,表的状态保持为刷新。同一订阅中的其他表运行正常。以下是详细日志:
资源
- 表lib/table,成员表将刷新为subscription。
- 表lib/table,成员表刷新订阅完成 200000 行发送。
- 无法刷新表库/表成员表。
- 表lib/table应该已经被刷新。Transformation Server 将终止。
目标
- 为目标表lib/table开始刷新,成员 *ONLY。
- 从表lib/table的成员 *FIRST 中删除了 220310 行。
- 表lib/table的刷新已完成,成员 *ONLY。收到 200000 行,成功应用 199500 行,失败 500 行。
有没有人对这种情况有任何想法?
解决方案
可能会看到作业日志会更清楚地说明这种行为的原因是什么,因为这可能有很多原因。可以尝试的一件事是,在管理控制台中选择映射表
- 把桌子停了下来
- 将其标记为刷新并开始订阅,它将刷新表并进入“活动”状态。
谢谢
推荐阅读
- amazon-web-services - 有没有办法查看我使用的所有 AWS 服务的运行成本/免费套餐使用情况?
- python - 在文本文件中插入或删除潜台词
- java - 无法自动装配 MapStruct 映射器
- python - 如何使用 python 将 JSON 转换为数据框
- java - 如何遍历String[],转换为class,获取class字段
- kubernetes - Pod 无法挂载到 Docker Desktop 本地测试环境上的 NFS pod
- wpf - RibbonRadioButton 默认值未在应用程序启动时设置
- javascript - Gradle Build Failed React native: > com.android.builder.errors.EvalIssueException: compileSdkVersion 未指定。请将其添加到 build.gradle
- finance - 以天为单位计算平均加权利率、利率、贷款余额和期限
- reactjs - Vite + TailwindCSS : :focus 不工作