oracle sql developer 移植 mysql_使用Oracle SQL Developer迁移MySQL至Oracle数据库

本文详细介绍了如何利用Oracle SQL Developer工具,通过创建移植资料档案库用户、添加MySQL驱动、新建MySQL连接,然后将MySQL数据库的数据成功移植到Oracle数据库的过程。
摘要由CSDN通过智能技术生成

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的连接比较简单,如下图所示:

cdf6a7269ce943a03c13377e5cb6aeb6.png

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

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

点击“工具-》首选项”

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

341a4fc95efccd154d29d52979be1ac0.png

4、新建MySQL连接

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

be6e55e5fbd1632e9f010d0f0f5ec67e.png

5、关联移植资料档案库

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

5addc841303236abb313b74c2688d5dc.png

安装过程:

a8293d204b1ce096e9e6bcb97e7add10.png

704edeb9a78565382ee8f11ea9df2ed8.png

4eb2b6ed6c1d5541523a6ff70f482efb.png

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

f814245d2a3dd38a398fe1875b501afa.png

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

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

f6a7ba7fcc48dddcbafcf65b49697cb8.png

0b7d2f87c0d528b9f184462d8de3bff3.png

f1aef3c7d36e191cce6a0d2e27a5e9db.png

50fc9cdae4ff711b8ef3061bf51ff49b.png

2f30f87ed427ad1066230301338e5378.png

d9cb149c58f9d0ecbbf17c83e830b2da.png

30ff2d6f5c09f13a5d14dd645d3e7a35.png

495d53bfca9d851e0d2216e38e80fb59.png

1e7e9e5a98e91f1415d011cae9ffb93a.png

7ab55ee434465d5d406a84bb601cb7ee.png

f768350d5defd285ef382380cfd84b38.png

04cbcabae54fd722d11f121ec0a5b0e0.png

aa57e8e230c5f4c0d7932d6b11c6e8e8.png

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

77ca9638d7e69973c1bb255ef2e3ee5c.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值