利用NavicatPremium把Oracle迁移到MySQL

概述

由于工作的需要,需要将原先用的Oracle表数据迁移到MySQL,步骤其实很简单,这里用的是Navicat Premium12

操作步骤

  1. 打开Navicat Premium12

  2. 分别创建oracle和mysql的连接,并测试通过连接没问题
    利用NavicatPremium把Oracle迁移到MySQL

  3. MySQL创建个空库,存放迁过来的表和数据

  4. 打开工具->数据传输界面,左边选择刚刚创建的Oracle连接和对应的用户,右边选择MySQL连接以及数据库,然后点下一步

  5. 把这边的表展开,勾选需要同步的表,点开始
    利用NavicatPremium把Oracle迁移到MySQL

  6. 等待执行完毕即可

注意事项

同步后的表结构,有的字段类型会发生变化。
目前有问题的是,int类型会变成decimal,其他暂时没发现什么问题。