适用MySQL Migration Toolkit 1.0 将oracle迁移到mysql中遇到的问题

这里主要说一下我在适用中碰到的问题,主要过程参考 http://www.cnblogs.com/duwenlei/p/3520759.html。

首先启动MySQLMigrationTool.exe 提示“initialized java loader”错误,如下图

后来发现是因为我的jdk是64位,而工具需要32位,再装个32位jdk,我装的是1.7,如果不想改环境变量启动参考 http://javabyraj.blogspot.com/2013/09/solution-for-initialized-java-loader.html,主要内容就是通过命令行进入到工具的根目录然后执行一段命令:

Step 1: Open the command prompt. Change to the mysql tools installation path (path will be vary based on the installed Mysql version)

         C:\Documents and Settings\System14>cd C:\Program Files\MySQL\MySQL Tools for 5.0

Step 2: And then type the following command(jvm.dll path will be vary based on the installed java version)

           C:\Program Files\MySQL\MySQL Tools for 5.0>MySQLMigrationTool -verbose 

           -jvm    "C:\Program Files\Java\jre7\bin\client\jvm.dll"

The java loader initialized successfully..

至此启动问题解决。

接下来选择数据源服务,我选的是Oracle,然后需要加载ojdbc,下面有两个按钮,通常选择从硬盘装载,

如果添加失败

那就直接把jar包拷贝到工具根目录下的\java\lib中,然后重启工具生效

在连接oracle服务器的时候报错,如下图

这个原因有两种:1.数据库连接参数可能有错,ip,数据库名,用户名,密码啥的  2.ojdbc的.jar包版本问题,我服务器Oracle11g, jar包是ojdbc6,通常使用开发环境中用到的ojdbc包就没问题。

以上是在使用MySQLMigrationTool从oracle迁移数据库到mysql遇到的问题和解决方法,最终成功!

时间: 2024-10-16 00:37:19

适用MySQL Migration Toolkit 1.0 将oracle迁移到mysql中遇到的问题的相关文章

使用MySQL Migration Toolkit快速导入Oracle数据

近来笔者有项目需要将原有的Oracle数据库中的数据导入到MySQL中,经过试用发现MySQL GUI Tools中的MySQL Migration Toolkit可以非常方便快捷的将Oracle数据导到MySQL中,特别是对CLOB.BLOB类型的数据也有非常好的支持.下面笔者来介绍一下MySQL Migration Toolkit的使用,该软件可以在http://dev.mysql.com/downloads/gui-tools/5.0.html处下载到. 1. 运行MySQL Migrat

使用MySQL Migration Toolkit快速将Oracle数据导入MySQL[转]

使用MySQL Migration Toolkit快速将Oracle数据导入MySQL上来先说点废话本人最近在学习一些数据库方面的知识,之前接触过Oracle和MySQL,最近又很流行MongoDB非关系型数据库,所以干脆一起研究一下,对比学习中找不同,首先说一下本人使用的数据库版本和可视化工具Oracle10G—PL/SQL Developer9MySQL5.5.29—MySQL Workbench6.0MongoDB2.4.9(32bit最大2G)—Robomongo0.8.4为了保持数据的

MySQL Migration Toolkit v2.1特别版

MySQL数据库转换工具MySQL Migration Toolkit v2.1特别版 支持mssql\oracle\access\excel与mysql互换 可以将任何数据源转换成mysql的数据,也可以将mysql的数据转换成其它类型的数据包括下列工具:Access-to-MySQLDBF-to-MySQLExcel-to-MySQLMSSQL-to-MySQLMySQL-to-AccessMySQL-to-ExcelMySQL-to-MSSQLMySQL-to-OracleOracle-t

Web系统从Oracle迁移至MySQL

http://www.linuxidc.com/Linux/2014-02/97335.htm 前两天领导给了个活,数据库迁移,原来的系统是用的Oracle数据库,现在要改成MySql,当时没多想就接下来了,原来的系统用的框架式SSI,于是大概想了下需要作调整无非以下几点 第一 数据库迁移 第二 应用程序的修改 下面详细来说下这个过程 一 数据库迁移 简单那的来说就是把oracle数据库里面的所有数据都迁移到MySql,这个可以用MySQLMigration Toolkit工具 MySQL发布了

从Oracle迁移到MySQL的各种坑及自救方案

当企业内部使用的数据库种类繁杂时,或者有需求更换数据库种类时,都可能会做很多数据迁移的工作.有些迁移很简单,有些迁移可能就会很复杂,大家有没有考虑过为了顺利完成复杂的数据库迁移任务,都需要考虑并解决哪些问题呢? 在以前的工作中,我迁移过Oracle到Informix.Oracle和SQLServer.Oracle到MySQL. 在目前的公司又因为去O的关系,做了大量的迁移工作,栽了不少坑,所以和大家交流一下在迁移的过程中的一些实践. 分享大纲: 去O前的准备与考虑 确定目标数据库 表和数据对象的

java项目数据库从oracle迁移到mysql 中 java部分的一些修改

java项目数据库从oracle迁移到mysql: mysql 连接url中useUnicode=true&characterEncoding=UTF-8 的作用:http://blog.csdn.net/afgasdg/article/details/6941712. pom.xml文件中dependency修改:http://mvnrepository.com/artifact/mysql/mysql-connector-java/6.0.6. =======================

oracle迁移到mysql分库分表方案之——ogg(goldengate)

之前文章主要介绍了oracle 迁移到mysql,主要是原表原结构迁移,但是实际运维中会发现,到mysql以后需要分库和分表的拆分操作,这个时候,用ogg来做,也是很强大好用的.主要结合ogg的2个参数 参数1:filterUse a FILTER clause to select rows based on a numeric value by using basic operators or one or more Oracle GoldenGate column-conversion fu

MySQL Migration Toolkit启动报jre错误

正常启动的话,会报出“an error occurred during the initialization of the runtime system.Please make sure you have the Java Runtime Environment(JRE)5.0 Update 8 or newer instralled.”错误.而本地肯定是安装了java的.这个问题我找了好多解决方案,最终都没能正常启动.而且这个问题也被当做bug提出了,官方的解释是:mysql workbenc

oracle迁移到mysql方案之——ogg(goldengate)

source源端 oracle 11.2.0.4 ogg12cip:10.200.3.193 系统centos 7.1 1. 创建source表和一些初始化数据su - oraclesqlplus / as sysdbaSQL>alter database add supplemental log data;SQL>select supplemental_log_data_min from v$database; SQL>alter database forcelogging; SQL&