使用dataX全量迁移Oracle到MySQL

1    687    5

Tags:

👉 本文共约2845个字,系统预计阅读时间或需11分钟。

有关dataX更多内容请参考:https://www.dbaup.com/alikaiyuanetlgongjuzhidataxhedatax-webjieshao.html

环境准备

Oracle和MySQL环境准备

dataX环境准备

Oracle端数据初始化

最终,在Oracle端共包括16张表,2个视图,其中2个表TSRSLOB和IMAGE_LOB包括了blob和clob字段。

生成MySQL端DDL语句

可以使用Navicat的数据传输功能或其它工具直接从Oracle端生成MySQL类型的建表语句如下:

DDL语句如下:

dataX-web配置

1、新增项目

2、新增Oracle和MySQL数据源,并测试通过

3、新增datax任务模板

4、构建批量任务

注意:任务构建每次只能建立一张表的迁移,所以,我们需要选择批量构建。

然后就是选择job的模板,最后就是批量创建任务。

image-20220704151214545

创建完成后,点击任务管理:

可以看到,基本是每张表1个任务。任务构建成功后,默认不开启执行调度。

我们可以在后台更新数据库表来批量操作:

更新完成后,查看界面:

等到15:18分后,刷新一下界面,如下:

发现,除了ORDERS表和PRODUCT_INFORMATION表后,其它都迁移成功了。

本人提供Oracle(OCP、OCM)、MySQL(OCP)、PostgreSQL(PGCA、PGCE、PGCM)等数据库的培训和考证业务,私聊QQ646634621或微信dbaup66,谢谢!
AiDBA后续精彩内容已被站长无情隐藏,请输入验证码解锁本文!
验证码:
获取验证码: 请先关注本站微信公众号,然后回复“验证码”,获取验证码。在微信里搜索“AiDBA”或者“dbaup6”或者微信扫描右侧二维码都可以关注本站微信公众号。

标签:

Avatar photo

小麦苗

学习或考证,均可联系麦老师,请加微信db_bao或QQ646634621

您可能还喜欢...

1 条回复

  1. Avatar photo dba说道:

    请问老师的secureCRT这个配置是怎么设置的

发表回复