课程名称:课程版本(101/201/301)+ [【TiDB 4.0 PCTA 学习笔记】- 3.6.4 Data migration from Oracle(如何将数据从 Oracle 迁移到 TiDB)
学习时长:
10min
课程收获:
掌握通过oracle 专业工具 Oracle goldenGate 实现数据迁移及相关的注意事项
课程内容:
OGG(oracle GoldenGate)
GoldenGate软件是一种基于日志的结构化数据复制软件。GoldenGate 能够实现大量交易数据的实时捕捉、变换和投递,实现源数据库与目标数据库的数据同步,保持亚秒级的数据延迟。
- 数据表 DDL转换
- 使用原生连接或者其他的工具
- 全量数据导出
- 使用 ogg 初始化加载
- 增量数据同步
- 使用 ogg
基本的架构图,按照相应的操作策略对元数据的结构,及 数据分阶段完成同步
注意事项
OGG 的版本
- oracle goldenGate 12.3.0.1.4 for oracle on linux x86-64
- oracle goldenGate 12.3.0.1.5 fro mysql - compatible DBs on linux x86064
以上两个版本,专门做了兼容性测试,可以解决数据转换和同步的问题
表名大小写
- tidb是小写,ogg中也需要是小写,否则会报错(Oracle 默认大写)
测试性能可以提供给环境一些参考的依据
按照数据量的规模,可以推算预计需要同步完成的时间
学习过程中遇到的问题或延伸思考:
- 问题 1:
- 问题 2:
- 延伸思考 1:
- 延伸思考 2: