Mysql数据迁移到Oracle上(完美解决!!!)

背景:

从Github上down的项目,数据库是mysql的,而我们公司都是用的oracle,遂计划把mysql数据迁移的oracle上。于是,百度搜索迁移方法,试了各种方法如:Navicat  Premium的数据传输,SQL Developer的迁移,Convert Mysql to Oracle,还有kettle(挺麻烦的)无一列外,都没没能成功!!!垂头丧气...

后来,想着整个迁移不行。那就按表(一个一个表转换)来吧,用的Oracle SQL Developer,竟然成功了,大喜!!!!遂开博记录下(其实很简单的,哎...)

工具:Oracle SQL Developer,网上下载解压即可用。

具体过程:

1.新建一个Oracle数据库(我建的是test)来接受数据,不用建表。

打开Oracle SQL Developer,点击右上角绿色加号,连接上test数据库。

Mysql数据迁移到Oracle上(完美解决!!!)

2.连接mysql数据库(源数据库)

数据库类型选择mysql,注意要点击”选择数据库“,选择test数据库

Mysql数据迁移到Oracle上(完美解决!!!)

3.数据库都连接成功后,在MySQL数据库上选择要迁移的表,右键选择”复制到oracle“。这里选的是tb_user表

Mysql数据迁移到Oracle上(完美解决!!!)

4.弹出提示框,输入mysql连接时的用户密码(应该是确认下)

Mysql数据迁移到Oracle上(完美解决!!!)

5.复制的设置框,这里不用修改,点击确定即可

Mysql数据迁移到Oracle上(完美解决!!!)

6.等待一会,弹出复制成功的框子。就迁移表成功了。

Mysql数据迁移到Oracle上(完美解决!!!)

7.看看结果。oracle数据库,tb_user表和数据都有了。

Mysql数据迁移到Oracle上(完美解决!!!)