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,显示迁移过程是否有问题;
相关推荐
10. 文档与支持:MySQL官方提供详细的用户手册和在线支持,帮助用户理解和使用MySQL Migration Toolkit,解决在迁移过程中遇到的问题。 总的来说,MySQL Migration Toolkit是一款全面的数据库迁移解决方案,它简化...
通过使用MySQL Migration Toolkit 2.3,用户可以高效且安全地将数据从其他数据库系统迁移到MySQL,从而充分利用MySQL的高性能和开源优势。无论是个人开发者还是企业级项目,这个工具都是一个值得信赖的选择。
MySQL Migration Toolkit 可以将任何数据源转换成mysql的数据,也可以将mysql的数据转换成其它类型的数据 MySQL Migration Toolkit 包括下列转换工具: Access-to-MySQL Access数据库转MySQL数据库 DBF-to-MySQL DBF...
9. 文档和社区支持:MySQL提供详尽的在线文档,指导用户如何使用Migration Toolkit,同时MySQL社区论坛也为用户提供了一个交流和求助的平台。 在压缩包文件"mysql-gui-tools-5.0-r17-win32.msi"中,包含了MySQL ...
本文将详细介绍如何使用MySQL Migration Toolkit解决这一问题。 #### MySQL Migration Toolkit简介 MySQL Migration Toolkit是一款由MySQL官方提供的免费工具,用于帮助用户轻松地将现有数据库迁移到MySQL。它可以...
MySQL Migration Toolkit是一款强大的工具,专为MySQL数据库的迁移和管理设计。它提供了用户友好的可视化界面,使得数据库管理员和开发人员能够更高效地处理数据库的各种任务。这款工具集成了多种功能,包括数据迁移...
MySQL数据库移植工具(MySQL.Migration.Toolkit.v2.3)是一款专为数据库迁移设计的强大软件,主要功能在于实现不同数据库系统间的数据迁移,包括从其他数据库系统迁移到MySQL以及从MySQL迁移到其他数据库系统。...
在使用MySQL Migration Toolkit进行数据库互转时,需要注意以下几点: 1. **兼容性**:确保目标数据库版本与工具兼容,否则可能导致迁移失败。 2. **权限管理**:迁移过程中,确保拥有足够的权限来创建数据库对象和...
6. **数据迁移过程**: 使用MySQL Migration Toolkit进行数据迁移时,通常涉及数据的提取、转换和加载(ETL)步骤。工具会自动处理数据格式转换、表结构映射、数据类型匹配等问题,确保迁移的顺利进行。 7. **特别版...
MySQL Migration Toolkit 1.0
使用以下命令启动工具:`MySQLMigrationTool.exe -jvm "C:\Program Files(x86)\Java\jre1.8.0_91\bin\client\jvm.dll"` - **Source/Target 配置** - 成功启动后,会先进入到欢迎页面,点击下一步后,进入配置类型...
在迁移过程中,ESF Database Migration Toolkit可以确保MySQL中的表结构、索引、触发器、存储过程以及视图等元素被准确无误地转移到目标数据库。 接下来是**Oracle**,这是一个高级的企业级数据库系统,以其复杂的...
使用MySQL Migration Toolkit数据迁移工具迁移SqlServer 2005精简版数据库到mysql数据库乱码的问题,使用ACCESS数据库编辑转换迁移
该工具用于解决sqlserver database 导入mysql的乱码问题,下载该工具:mysql migration toolkit 。该工具支持Oracle,Microsoft SQL Server,Microsoft Access,Sybase,MaxDB到MySQL之间的转换。简单易用的小工具。
8. **文档支持**:`readme.txt`和`notices.txt`文件提供了关于工具的使用说明和许可信息,帮助用户更好地理解和使用IBM Migration Toolkit。 **使用场景:** - **系统升级**:当企业需要将现有的数据库系统升级到...
ESF Database Migration Toolkit 是一个允许您在不同数据库格式之间进行数据转换的程序。 它可以直接连接到MySQL,SQL Server, PostgreSQL,Oracle,Access,Excel,Paradox,Lotus,dBase,Visual FoxPro,Text等...
Abstract This is the MySQL Migration Toolkit Manual. Document generated on: 2008-12-09 (revision: 12851)
使用**ESF Database Migration Toolkit - Professional** 进行数据库迁移时,用户需要根据实际需求选择合适的源和目标数据库连接,配置迁移参数,然后执行迁移。在迁移过程中,应密切关注日志,及时解决可能出现的...