OMS postgresql 增量迁移到OB,全量复制一直处于初始化中

【 使用环境 】 测试环境
【 OB or 其他组件 】OMS
【 使用版本 】4.2.7_CE
【问题描述】通过OMS 尝试使用结构迁移+全量迁移+增量同步 的方式将postgresql 15 部分表的结构和数据迁移到OceanBase_CE 4.3.5.0,但是在全量复制这个步骤一直处于初始化中
如果仅结构迁移+全量迁移,没有问题。
任务 组件监控中 Store 增量拉取组件 运行正常

1 个赞

store.log (18.3 KB)
congo.log (16.6 KB)
connector.log (139.5 KB)

1 个赞



按照截图 提供一下libocdc.lo日志

store.log (18.3 KB)
connector.log (2.5 KB)
xlog-time-cost.log (1.1 KB)
connector.2025-02-27_16_0.log.gz (335.8 KB)

看着日志信息 不对呀 按照我发的截图 提供一下libocdc.log日志

/home/admin/oceanbase/oms/oms_store/store7102 目录及子目录里都没有这个文件

方便截图 截图看看
image
你点这个查看日志 看看日志信息

3 个日志都在第一个回复里

好的

源端postgresql 麻烦 写几条数据试下

1 个赞

对表内所有数据的更新时间进行了刷新,然后初始化就完成了:


不知道这是为什么?

1 个赞


postgresql数据源创建时,是不是没勾选这个自动写心跳数据?

1 个赞

我如果一直运行这个任务,是不是就等于做了一个 PG 到 OB 的实时数据同步流程。

1 个赞

是的,担心对 PG 内数据造成影响,是一定要勾选么?会对 PG 内数据写入什么内容?

1 个赞

这个勾选心跳,可以参考这个文档
https://www.oceanbase.com/docs/community-oms-cn-1000000001880820
oms会向对应的数据库中创建心跳表,并更新心跳表,不会对其它业务数据库有影响
不勾选也可以的,不过pg本身不会推进位点的,没心跳数据,后续推进需手动操作,如pg数据库写些数据

收到,非常感谢各位的支持!

勾选了心跳表,好像还是初始化要等很久,必须迁移的数据表有较多数据的变更才会继续。

目前数据同步正常么?


目前只是由于要增量同步的表没有数据写入,导致增量同步延迟时间比较长。
但是我重建过几次任务,都是虽然有勾选心跳,但是依然需要迁移的数据表上有较多数据的更新,才能正常推进全量迁移的初始化。