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数据库。
2.连接mysql数据库(源数据库)
数据库类型选择mysql,注意要点击”选择数据库“,选择test数据库
3.数据库都连接成功后,在MySQL数据库上选择要迁移的表,右键选择”复制到oracle“。这里选的是tb_user表
4.弹出提示框,输入mysql连接时的用户密码(应该是确认下)
5.复制的设置框,这里不用修改,点击确定即可
6.等待一会,弹出复制成功的框子。就迁移表成功了。
7.看看结果。oracle数据库,tb_user表和数据都有了。