课程名称:3.6.4 Data migration from Oracle(如何将数据从 Oracle 迁移到 TiDB)
学习时长:
15分钟
课程收获:
能够使用 OGG 将 Oracle 数据库数据迁移到 TiDB 中
课程内容:
一、什么是OGG
- Oracle GoldenGate是一个综合软件包,用于异构环境中进行实时数据集成和复制,实现了高可用解决方案、实时数据集成、事务行动数据更改捕获、数据复制转换,运营的分析的系统特性
- 三个步骤
- 进行DDL转换
通过Navicat或其他工具 - 全量数据迁移导入
通过OGG - 增量数据同步
通过OGG
二、OGG架构
- 首先进行DDL
需注意字段类型和不兼容特性转换 - 全量数据导入
通过OGG本身功能加载 - 增量同步
通过OGG本身进行
三、注意事项
- 版本
- OGG版本需要使用12.3.0.1.4 for Oracle on Linux x86-64
- OGG版本需要使用12.3.0.1.5 for MySQL-compatible DBs on Linux x86-64
- 表明的大小写
TiDB建表中使用的小写,同时在OGG代码中使用小写,如使用大写将会导致对应不上引起报错
四、模拟测试数据