使用SQL Developer将MySQL的数据库迁移到ORACLE数据库中
下载工具和配置环境
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数据库同名的用户(密码和账号一样),用户连接数据库即可查看所有迁移的表。
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐

所有评论(0)