Oracle迁移mysql工具使用方法
2.12.数据sql创建完毕
2.13.完成
来到summary显示此次数据转换的信息,可以保存成文件,按“Finish”完成。
11
Oracle迁移mysql工具使用方法
3. MySQL Workbench工具
3.1. 安装MySQL Workbench
MySQL Workbench是一款专为MySQL设计的ER/数据库建模工具。它是著名的数据库设计工具DBDesigner4的继任者。你可以用MySQL Workbench设计和创建新的数据库图示,建立数据库文档,以及进行复杂的MySQL 迁移。MySQL Workbench是下一代的可视化数据库设计、管理的工具,它同时有开源和商业化的两个版本。该软件支持Windows和Linux系统
先到
http://www.mysql.com/downloads/workbench/ 下载
MySQL
Workbench 5.2.28,一路next安装完毕
3.2. 选择数据库实例
1.点击左上角的 “+”
2. 配置登陆信息
3. 点击配好的实例登陆
12
Oracle迁移mysql工具使用方法
点击155就可以登陆了
3.3. 执行sql脚本
1.选择Data Import/Restore
2.
执行create.sql脚本
选择导入sql脚本的地址,以及需要导入mysql的数据库,点击startImport
13
Oracle迁移mysql工具使用方法
3.建表完成
4. 执行insert.sql脚本
使用同样的方式执行insert.sql脚本
5.导入数据完成
14
Oracle迁移mysql工具使用方法
4. Oracle序列的迁移
4.1. 迁移介绍
大家知道,Oracle通常使用序列sequence配合触发器实现自增字段,但是MySQL和SQL Server等一样,不提供序列,而直接提供字段自增属性(属性类型为数字类型)。所以,请把Oracle里面的自增字段实现直接改为MySQL的字段属性,而且,这个字段必须是主键(key)并且不能有默认值。
4.2. 迁移方法
例如,oracle中sr_ch_change表的SEQ_SR_CH_CHANGE是序列,那么在mysql的sr_ch_change表中增加SEQ_SR_CH_CHANGE字段,将其设置为自增长AUTO_INCREMENT。
如:alter table sr_ch_change add column SEQ_SR_CH_CHANGE int(10) AUTO_INCREMENT NOT NULL unique key;
15