MySQL Migration Toolkit是MySQL出的数据迁移工具(适用于MySQL5.0或以上),使用并不复杂,支持Oracle,Microsoft SQL Server,Microsoft Access,Sybase,MaxDB到MySQL之间的转换。以下实例是Oracle到MySQL的。
1. 安装jdk1.6
MySQL Migration Toolkit需要jre1.5.0.8以上的支持。
2. 运行MySQL Migration Toolkit
点击“开始”-“程序”-“MySQL”-“MySQL Migration Toolkit”,运行MySQL Migration Toolkit。点击“Next”
3. 选择“Direct Migration”,点击“Next”
4.在“Source Database”中填写你要转换的源数据库的一些参数
“Database System”为数据库系统类型;这里选Oracle
“Driver”为使用的驱动程序;
“Service”为源数据库的服务名;
“Hostname”为源数据库文件的ip和port;
“Uesrname”为源数据库的使用用户名;
“Password”为源数据库使用用户密码。
选择Oracle的Driver时,可能需要加载Oracle JDBC驱动(ojdbc14.jar)。
其它数据库可能需要手工写JDBC URL,根据需要自己写吧。
5.在“Target Database”中填写你转换后的数据库类型的一些参数
“Database System”数据库系统是MySQL Server;
“Hostname”为主机名称,“Port”为端口;
“Username”为数据库使用者名称;
“Password”为数据库使用用户密码。
这里需要手工写JDBC URL链接:点击最下面的Advanced键,出现一个方框,提示输入 "Connection String:" jdbc:mysql://IP:PORT/?user=USER&password=PASSWD&useServerPrepStmts=false&characterEncoding=gbk
IP、PORT、USER、PASSWD根据MySQL服务器的ip,数据库用户名,密码填写。
6.两个数据库的参数都填写完成后,下一步就是服务器的连接
出现“Execution completed successfully”就说明服务器连接成功,之后点击“Next”。
7.选择要迁移的数据库
选择我们需要迁移的Oracle Schema。
8.Reverse Engineering,显示“Execution completed successfully”则说明数据转换成功
9.Object Type Selection
选中“Objects of type Oracle Table”和 “Objects of type Oracle View”,如需迁移其它对象类型,在相应选项前勾中。
通过“Detailed selection”选择不需要迁移的对象。
10.Object Mapping
修改“Migration of type Oracle Schema”和“Migration of type Oracle Table”
“Migration method”选择“Generic”;点击“Set Parameter”,选择"User defined",设置"charset=gbk,collation=gbk_ci";
11.Migration,显示出“Execution completed successfully”则该步成功
12.Migrated Objects
这里列出了有问题的映射对象及其创建脚本,主要是一些视图或存储过程,这个工具无法确认语法是否正确,另一个选择就是只迁移表了;
13.Object Creation Options
这里可以选择直接在MySQL上创建对象还是保存为脚本后用脚本创建对象。
如保存脚本在“Create Script File for Create Statements”中填写导出文件的存放位置和名称,这里生成的是数据库表结构。
14.Creating Objects显示“Execution completed successfully”则表示对象创建成功;
15.Creation Results显示“No creation problem found”表示上面没有问题
16.选择实际数据的传输方式
可以在线传输数据,当源和目标数据库和迁移工具不在同一台机器上时,会在网络产生较大的数据流量,请注意。
17.最后就是数据传输了,传完后会有一个Summary,显示迁移过程是否有问题;
相关推荐
MySQL Migration Toolkit 可以将任何数据源转换成mysql的数据,也可以将mysql的数据转换成其它类型的数据 MySQL Migration Toolkit 包括下列转换工具: Access-to-MySQL Access数据库转MySQL数据库 DBF-to-MySQL DBF...
MySQL Migration Toolkit 2.3版 数据库转化工具下载
mysql与oracle数据库互转工具,oracle转mysql,mysql转oracle,DBF转mysql,Access与mysql互转,excel与mysql互转
支持**数据库迁移数据到MySQL
MySQL Migration Toolkit 数据迁移
使用MySQL Migration Toolkit快速将Oracle数据,SQL Server中的数据等各种数据源导入MySQL数据库
解决MySQL Migration Toolkit导入乱码问题实际使用成功
mysql migration toolkit5.0 使用说明
MySQL Migration Toolkit 1.0
使用MySQL Migration Toolkit数据迁移工具迁移SqlServer 2005精简版数据库到mysql数据库乱码的问题,使用ACCESS数据库编辑转换迁移
该工具用于解决sqlserver database 导入mysql的乱码问题,下载该工具:mysql migration toolkit 。该工具支持Oracle,Microsoft SQL Server,Microsoft Access,Sybase,MaxDB到MySQL之间的转换。简单易用的小工具。
Abstract This is the MySQL Migration Toolkit Manual. Document generated on: 2008-12-09 (revision: 12851)
一个可视化界面的MySQL数据库管理控制台,这些图形化管理工具可以大大提高数据库管理、备份、迁移和查询效率.
ESF Database Migration Toolkit 是一个允许您在不同数据库格式之间进行数据转换的程序。 它可以直接连接到MySQL,SQL Server, PostgreSQL,Oracle,Access,Excel,Paradox,Lotus,dBase,Visual FoxPro,Text等...
几乎万能的数据库转换工具,支持mssql、mysql、access、dbf、excel数据库之间的转换,包括数据库表结构和数据的单独转换!
免费的数据源迁徙工具,支持sql,mysql,oracle,db2等数据库之间的相互转换
mysql数据库移植工具软件,功能十分强大,可以从其它数据库移植到mysql,也可以从mysql移植到其它数据库中
好用的工具可將MySQL DB完整移植到Oracle DB
该工具可以把ORALCE数据库表结构和数据转移到MYSQL数据库上,进行倒库操作