oracle转mysql工具使用方法.docx
文本预览下载声明
Oracle迁移mysql工具使用方法目录文档修改历史21.工具使用简介41.1.前言41.2.使用环境42. MySQL Migration Toolkit工具52.1. 安装MySQL Migration Toolkit52.2. 第一次运行加载jar包52.3. 填写oracle数据库的连接信息52.4. 填写mysql数据库的连接信息62.5.选择oracle中需要迁移的数据库62.6.选择需要迁移的表72.7.设置数据库编码参数82.8.修改建表脚本82.9.选择脚本存储目录92.10.建表sql完成92.11.选择目录存储表中数据102.12.数据sql创建完毕112.13.完成113. MySQL Workbench工具123.1. 安装MySQL Workbench123.2. 选择数据库实例123.3. 执行sql脚本134.Oracle序列的迁移154.1. 迁移介绍154.2. 迁移方法15工具使用简介所使用的工具包含: 使用MySQL Migration Toolkit产生create、insert的脚本文件 使用MySQL Workbench导入脚本文件。前言很多项目是基于Oracle数据库的,Oracle功能强大,但是部署和管理较复杂,更重要的是,购买Oracle的费用不是每个客户都愿意承担的。因此,不少企业迫切需要把项目所用数据库移植到一个简单好用的数据库上。当然,如您所料,选择了广受欢迎的MySQL。作为一个开源数据库,MySQL用无数案例证明了她的可用性,因此让我们把重点放在如何将Oracle移植到MySQL上。已经有很多的文章和专题介绍了Oracle移植到MySQL的方法和步骤,也有相当多的工具可以辅助这种移植过程。但是,由于数据库实现的差异,完美的移植工具是不存在的,移植过程中不断碰到的问题证明了这一点,特别是您使用了Oracle的一些高级特性时。从Oracle移植到MySQL主要有六个方面的内容需要移植,一是表Table,包括表结构和数据,二是触发器Trigger,三是存储过程Procedure,函数function和包Package,四是任务Job,五是用户等其他方面的移植,六是具体应用程序通过SQL语句访问时的细节差异克服。本文主要介绍的是oracle移植到mysql:①表的移植,包括表结构和数据 ②序列的移植。1.2.使用环境1、 151测试机上oracle 11g 2、 155测试机上mysql 5.62. MySQL Migration Toolkit工具2.1. 安装MySQL Migration Toolkit先到/downloads/gui-tools/5.0.html下载MySQL GUI Tools(其实就是一个MySQL管理工具),其中就包括MySQL Migration Toolkit工具,一路next安装完毕2.2. 第一次运行加载jar包第一次运行需要加载ojdbc14.jar包运行MySQL Migration Toolkit,一路“Next”到“Source Database”,在Database System中选择Oracle Database Server,如果第一次使用会告之要求加载驱动程序ojdbc14.jar,然后重新启动MySQL Migration Toolkit。2.3. 填写oracle数据库的连接信息加载驱动程序之后,来到Source Database界面将变成如下的形式,在其中填写Oracle数据库的连接信息,按“Next”继续。2.4. 填写mysql数据库的连接信息在Target Database中默认Database System为MySQL Server,在Connection Parameters中填写相应的MySQL数据库的连接信息,按“Next”继续。2.5.选择oracle中需要迁移的数据库 经过Connecting to Server测试通过后按“Next”,到Source Schemata Selection,点选准备进行数据迁移的数据库后按“Next”继续。2.6.选择需要迁移的表经过Reverse Engineering测试通过后按“Next”,在Object Type Selection,点Detailed?selection按钮,在下方左侧列表中选择不进行迁移的表,将其放入右侧列表后,即左侧列表剩余的表都将进行数据迁移。选择好之后按“Next”继续。2.7.设置数据库编码参数在Object Mapping的Migration of type Oracle Schema,如果要设置参数,点Set Parameter按钮。如果默认数据库表为UTF8的话,则选择Multilanguage;如果默认数据库表为G
显示全部