如何将 oracle 和 mysql数据库的相互迁移

来源:互联网 发布:php抽奖概率算法 编辑:程序博客网 时间:2024/06/08 13:43
猿先生大数据 2017-11-30 21:28:51

最近在开发新项目,之前都是使用oracle数据库,这次新项目是在旧项目上进行升级改造,所以首先要把数据库从oracle迁到mysql,有两种方式可以迁移,一个是导出sql脚本,一个是直接对接入库,今天给大家讲如何直接导入到库里。但是导入中遇到的坑,这里就不细说了,有需要的可以给我留言。喜欢我的文章的,可以关注《猿先生大数据》


PS:今天给大家讲的是使用Navicat Premium工具进行迁移

一.系统配置OCI

1.oracle客户端需要oci.dll文件,所以要到官网下载该文件,下载对应的oracle版本,如图所示。

如何将 oracle 和 mysql数据库的相互迁移

2.打开 Navicat 工具, 选择 tools àoptions

如何将 oracle 和 mysql数据库的相互迁移

3.点击oci->填写oci library文件,选择从oracle官网下载的文件,配置好之后,点击ok,然后重启软件。

如何将 oracle 和 mysql数据库的相互迁移

二.添加数据库连接

1.添加mysql

(1).点击fileà选择mysql,如下图所示

如何将 oracle 和 mysql数据库的相互迁移

(2).选择之后,进行配置,配置数据库的ip地址,用户名和密码,填写好之后,可以点击test connection 进行测试,如图,说明连接成功。点击ok保存

如何将 oracle 和 mysql数据库的相互迁移

2.添加oracle 数据库

(1).选择fileà选择oracle

如何将 oracle 和 mysql数据库的相互迁移

2.选择之后,到配置页面,填写ip地址,端口号,用户名,密码和服务名,同样,可以点击test connection 进行测试连接

如何将 oracle 和 mysql数据库的相互迁移

三.数据库迁移

1.点击tools选择dataTransfer

如何将 oracle 和 mysql数据库的相互迁移

2.选择之后,source选择配置的oracle,schema选择用户名,在database object中勾选自己要导出的表。在target中,mysql,database选择demo,填写好之后,就可以点击start,如下图所示。

如何将 oracle 和 mysql数据库的相互迁移

3. 导出成功,会有下面的提示

如何将 oracle 和 mysql数据库的相互迁移

4.到这里,oracle迁移mysql就成功了。可以到mysql的demo库中查看表,如图

如何将 oracle 和 mysql数据库的相互迁移

PS:不知道大家平时迁移数据库使用什么工具?如何导出的?欢迎大家留言讨论

原创粉丝点击