mysql迁移到oracle_使用Oracle SQL Developer迁移MySQL至Oracle数据库

Oracle SQL Developer是Oracle官方出品的数据库管理工具。本文使用Oracle SQL Developer执行从MySQL迁移至Oracle数据库的操作。

2017年3月6日

操作步骤:

1、在Oracle数据库中创建移植资料档案库用户

资料档案库用户不是用来接收MySQL迁移数据的用户,而是进行数据迁移配置的用户。

Oracle创建用户命令如下:

create user migrater identified bymigrater;alter usermigrater account unlock;grant dba tomigrater;grant connect, resource tomigrater;grant create session tomigrater;commit;

备注:请赋予该用户DBA权限。

2、在SQL Developer中新建Oracle连接

SQL Developer中创建Oracle的连接比较简单,如下图所示:

9be3ef79a8b14dbb10219e99bb61fa7e.png

3、添加第三方JAR包(MySQL)

使用SQL Developer建立MySQL的连接,需要添加MySQL的驱动包,添加方法如下:

点击“工具-》首选项”

在首选项面板中选择左侧“数据库-》第三方JDBC驱动程序”,点击下方的添加条目按钮选择MySQL的驱动jar包。

50d80026a881b6ed24a458b3bbe5953c.png

4、新建MySQL连接

添加好MySQL的第三方驱动后,在新建连接页面中即可出现MySQL的配置项。

f1f90f418df5ffe69b46508fa9801aa4.png

5、关联移植资料档案库

执行迁移数据库之前需要关联移植资料档案库,操作如下:

bec608ce91f1d6248148d037a7acb4d8.png

安装过程:

f9d7364068a12cfd1f1cb54117784079.png

d61f64a67be17a1b175dff9895376899.png

5a6e58dd5e88f6be17a23c78fa1a052e.png

关联过后新建的Oracle数据库中增加很多表:

dae05462a0c55f8d1a361840e41c089e.png

6、移植MySQL数据库至Oracle数据库

在需要数据迁移的MySQL数据库连接上右键,选择“移植到Oracle…”菜单。

8c5e134feae8b403e122efcf76d9efbd.png

038c010ab26df2ac6130fbb225a47fbc.png

bfe757527df31bd99e8064da82a6da28.png

0e8e7faeab07cd46b89a8cd97d2ff767.png

a362d9169bb4f567314a5aa49acaf736.png

197588c33e28ce1c07997b6c1d947d60.png

30ff2d6f5c09f13a5d14dd645d3e7a35.png

495d53bfca9d851e0d2216e38e80fb59.png

5c4c9f5943272ea32390cd37394980d0.png

112b5411c6bb7b8b18af0230a4374805.png

9b200614fa4c013e7bd51884077a7974.png

f5c2d87b8367787560702497e95b7c1c.png

f349072ad60a923477e431cf1c94f2dd.png

操作完成后会在Oracle数据库中创建和MySQL数据库同名的用户,使用该用户连接数据库即可查看所有迁移的表。

77ca9638d7e69973c1bb255ef2e3ee5c.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值