下载工具和配置环境

1、首先要安装Oracle和MySQL数据库。

(本人的Oracle版本是11g的,MySQL是5.7版本)

2、然后在MySQL数据库要新建数据库,而且建表导入数据。

3、下载工具 Oracle SQL Developer 4.1.3

(本人一开始下载了18.2.0 的版本,迁移数据时会报错,然后又下载了4.1.3的版本,又试了几遍才成功的。)

版本4.1.3的下载链接:

链接:https://pan.baidu.com/s/1ELkeb7s8RqyRVk8CT4LSTQ
提取码:wnj2

连接数据库

1、连接Oracle数据库

我们先在Oracle 创建一个资料档案库用户,来进行数据迁移。

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

创建用户的命令如下:

create user migrater identified by migrater;
alter user migrater account unlock;
grant dba to migrater;
grant connect, resource to migrater;
grant create session to migrater;
commit;

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

然后连接Oracle数据库

在这里插入图片描述

连接名自己定义,输入刚刚创建的资料档案库用户,关于SID,本人用的是我新建的第二个数据库,这里一般是使用默认的orcl数据库,所以可以输入orcl.
在这里插入图片描述

点击测试,成功后就点击连接,再保存。

2、连接MySQL数据库

连接MySQL的时候,先要导入第三方JDBC的jar包。

(本人经验:要把jar单独放一个文件夹,文件夹内不要有其他东西)

贴上百度云的链接:

链接:https://pan.baidu.com/s/1qEjeF1xIdCtiUIgMP_4ihA
提取码:5u7v

然后点击“工具-》首选项”

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

在这里插入图片描述

再连接MySQL数据库
在这里插入图片描述

3、关联移植资料档案库

先关联移植资料档案库:
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
关联过后新建的Oracle数据库中增加很多表:

在这里插入图片描述

4、迁移数据库

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
选中源数据库
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
就迁移成功了

5、查看数据库

操作完成后会在Oracle数据库中创建和MySQL数据库同名的用户(密码和账号一样),用户连接数据库即可查看所有迁移的表。
在这里插入图片描述

参考文章:
使用Oracle SQL Developer迁移MySQL至Oracle数据库

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐