oracle数据迁移到mysql

Oracle数据迁移至MySQL实操指南

oracle数据迁移到mysql

 

  首先要确保你的oracle和mysql连接没有问题,我的oracle10g和mysql5.2,工具是mysql-gui-tools-5.0-r17-win32.msi 叫MySQL Migration Tookit

  然后安装这个MySQL Migration Tookit,下载地址是http://dev.mysql.com/downloads/gui-tools/5.0.html,按照你本地的环境下载,我下载的是Windows版本安装成功后打开软件,这个名字叫做:MySQL Mi个ration Tookit 。

 打开软件后前两步不用管直接Next到Source Database,第一次使用这个MySQL Mi个ration Tookit时它会让你添加jdbc驱动

  1.点击:Locate Driver on Harddisk 关联你oracle驱动包,成功之后它会提示重启,那你就重启,重复前面两步,Next,Next,然后你就会看到这样一个界面,

这一步我们要注意,这个软件自身有一个驱动,但是这个我们不能用,我们要使用我们自己添加的驱动,两个驱动你会看到名字里有一个Using,这个就是我们引入的,就选它

    2.驱动选择成功后,往下看(还是本页)

  解释一下:Stored Connection:这个名字可以随意写

       Service:这个是数据库名字

       Hostname:数据库的地址,例如我要连局域网别人的,我就直接写192.168.1.110就行

         Username:用户名

       Password:密码

  这些写好后点击Next

  3.上一步配置的是你要导出的库,这一步配置的要导入的库

解释:这步配置需要导入的库,导入的就是MySQL,驱动已经给你加好了,关键是下面

    Stored Connection这个名字要和导出库的那个Stored Connection相同*

    Hostname:mySQL地址,这里着重说说,如果你是本地最好是写localhost,否自会报错

    Username:用户名

    Password:mima

  配置好,点击Next

  4.这一步是检查你导入库和导出库的地址,用户名,密码,是否正确,成功的话点击Next,如果说你出错了,请点击下面这个按钮查看错误信息,进行响应的改正

  5.这里选择你要导出Oracle中的那个库,选中库,点击Next

6.走到Reverse Engineering逆向工程的源数据库,全部成功,点击Next

7.走到Object Type Selection,这里我们点击Detailed selection>>按钮,来选择我们要导出的表,左边是要导出的,右边是不导出的,注意

 选择完了以后,点击Next

8.走到Object Mapping ,这里的Migration of type Oracle Schema是我们的oracle数据库,点击里面的Set parameter进行设置参数,一共有三个选项

我们是用utf-8编码,数据库也是,我们这里选择这个第二个选项,如过数据表是GBK,那你就选择第三个选项,并在下方填写addAutoincrement=yes, charset=gbk, collation=gbk_general_ci, engine=INNODB,

填写好上一步,点击Next,继续

9.走到Migration,再点击Next继续

10.走到Manual Editing,这一步很重要,这里要修改一下脚本,在Filter里我们选择“Show all Objects”所有表,然后再点击“Advanced>>”按钮,进行对选中的表修改

  修改成功后点击Apply Changes保存,每个表都修改成功后,点击Next

11.走到Object Creation Options,如果你想看到Sql语句,就把Create Script File for Create Statments打上勾,点击Next

12.走到Createing Objects,点击Next

13.走到Createion Results,点击Next

  后面如果有Next就点Next,直到出现

这个从Oracle移植到MySQL就成功了。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值