oracle数据库同步数据到TiDB

我个人的环境是oracle11.2.0.4.0,现想将数据同步到Tidb上,都有哪些方法和工具推荐

cloudcanal、迪斯杰、flinkcdc
还有tidb官方的TMS

同步场景 推荐方案 优势 适用场景
全量数据迁移 DataX/DTS(阿里云) 配置简单、支持大表分片、容错性强 历史数据迁移、一次性数据归集
增量实时同步 Oracle GoldenGate + TiCDC 低延迟(毫秒级)、生产环境成熟稳定 核心业务实时同步、高可用要求
全量 + 增量一体化 DM(Data Migration) 一站式支持全量 + 增量,TiDB 官方工具 中小规模数据、希望统一工具栈

我们用的是第三方的etl工具kettle进行同步的。缺点是要一个表一个表的写。
用navicat应该也可以,这个不用逐个去写,直接勾选就可以了。

官方有工具:

可以实现全量迁移

1 个赞

oms或者kettle都可以试一试

此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。