需要将mysql中的数据库hjjk的所有表全部转移到oracle数据库中,但是数据量巨大,需要个工具才方便,给大家推荐个好用的工具,Dbmover for mysql to oracle这个工具比较简单,所以,就用了这个工具。
下面,运行Dbmover for mysql to oracle工具:
首先,输入mysql服务器的用户名和密码:
接着进行mysql的连接设置:
然后,选择oracle服务器的连接方式,选择客户端模式即可,因为服务器就安装在本机,客户端oraclelistener默认是运行的。
然后,配置oracle的登录名、密码、服务名(数据库名)。
最后,选择要转换的表,进行转换即可。
但是,在第一次尝试时,出现了8个错误。
经过检查,发现主要是ORA-00910错误,到网上搜了下,解释如下:
Oracle Database Error ORA-00910 ORA-00910 specified length too long for its datatype 问题 for datatypes CHAR and RAW, the length specified was > 2000; otherwise, the length specified was > 4000. 解决 use a shorter length or switch to a datatype permitting a longer length such as a VARCHAR2, LONG CHAR, or LONG RAW
我就开始检查,转换后的类型,有没有超出其在oracle下预定的范围,发现了varchar(10000)类型。而,varchar(10000)类型的,范围是:
Variable-length character string having maximum length size bytes or characters. Maximum size is 4000 bytes or characters, and minimum is 1 byte or 1 character. You must specify size for VARCHAR2.
来自:http://docs.oracle.com/cd/B19306_01/server.102/b14200/sql_elements001.htm#i45694
所以,在先将mysql中哪些越界的字段修改 alter table操作,
然后重新转换,这一次转换是成功的。
这个工具我已经放在附件里面了,你也可以去官网下载!
相关推荐
mysql数据库转换成oracle 轻松实现mysql到oracle的数据库转移工作!
1.使用人员可以指定迁移数据库类型 如:(orcal,sqlServer,csv 迁移至mysql) 2.在迁移数据库时,可以只迁移指定字段. 3.开发多任务的平台,按权重去执行任务,如:权重为1,1,2,3,4 那么1,1的权重一起执行,执行完毕后2...
Oracle 到 MySQL 的迁移步骤及各种注意事项 Oracle 到 MySQL 的迁移是一项复杂的任务,需要考虑到各种因素,例如存储过程的迁移、数据类型的转换、异常处理等。在本文中,我们将讨论 Oracle 到 MySQL 的迁移步骤及...
DTS(Data Transmission Service)是腾讯云提供的一种数据迁移服务,旨在帮助用户快速、安全地将数据迁移到腾讯云 MySQL 云数据库中。DTS 数据迁移支持多种数据源、多种数据目标,支持 STRUCTURE 和 FULL 两种迁移...
Ubuntu 15.10 上将数据库 MySQL 转移到 MariaDB 在本文中,我们将介绍如何在 Ubuntu 15.10 上将数据库 MySQL 转移到 MariaDB。MariaDB 是 MySQL 数据库最好的替代品,自从 Oracle 收购 SUN 以后,开源界认为 Oracle...
"基于Grid Infrastructure集群的MYSQL数据库高可用方案的研究与实现" Grid Infrastructure 是甲骨文公司在大数据、云计算时代创新性推出的高可用集群解决方案。当前基于 Grid Infrastructure 的数据库高可用架构...
在mysql数据库里有一个表student,它的结构如下: 在Oracle数据库里有一个表from_mysql,它的结构如下: 现在要把数据从mysql的student转移到Oracle的from_mysql中去,这里笔者借助kettle的spoon工具,可以快速...
MySQL是一个广受欢迎的关系型数据库管理系统(RDBMS),由瑞典的MySQL AB公司开发,后成为Oracle旗下产品。自1996年MySQL 1.0发布以来,它逐渐成为了最流行的数据库系统之一,尤其在WEB应用方面,MySQL是最好的RDBMS...
在.net2008中用c#绘制windowsform.把数据库中的表格从mysql导入到oracle。可以定时转移。但需要对开发环境进行简单配置(odbc)。分数不够了。传个。
拥有极好的图形用户界面,用户可完全控制 MySQL 数据库和显示不同的管理资料,包括一个多功能的图形化管理用户和访问权限的管理工具,方便将数据从一个数据库转移到另一个数据库中,进行档案备份。 在创建连接后,你...
把oracle数据库的数据转成mysql实现数据转移
该工具可以把ORALCE数据库表结构和数据转移到MYSQL数据库上,进行倒库操作
Sqoop 是一个专门用于将 Hadoop 和关系型数据库中的数据相互转移的工具,可以将一个关系型数据库(例如:MySQL、Oracle、Postgres 等)中的数据导进到 Hadoop 的 HDFS 中,也可以将 HDFS 的数据导进到关系型数据库...
SqlServer,postgresql,mysql ,oracle 以及将数据导入到excel表中所需要的jars
数据库间数据的相互转移,包含oracle、mysql、access等
当然,我们还更新了本书所有其他产品的信息,尤其是本版使用Windows 7操作系统来演示本书中的应用程序,MySQL工作台现在是MySQL数据库开发的GUI。 我们继续保持并改进了本书前几版引入的几个特性: ● 在每章中使用...
Java是Sun的核心技术,Oracle的收购Sun意味着Java的所有权将转移到Oracle手中。这引发了业界对Java的担忧,一些人担心Oracle会对Java的发展产生不利影响。 Oracle的收购Sun标志着IT行业的一次重要事件,这次收购...
现在,它支持在Oracle 11g,12c,18c和19c,Postgres,MySQL,MariaDB,SQL Server上进行的本地IMPORT和EXPORT操作,以及任何受支持数据库之间的异构迁移。 还可以通过实验获得对MongoDB和Snowflake的支持。 因此,...
mysql oracle sql 。。。 各种数据库 之间的相互转换,语言可以设置为中文简体。它可以帮助你将数据库从一种格式转换为另外一个数据库格式,该工具大大减少了工作量、成本和风险转移。
既然可以将Oracle的数据库作为一种面向对象的数据库来使用,就可以考虑将应用程序中的面向对象模式转到数据库中。目前的方法是创建Java bean作为伪装的数据库对象,将它们的属性映射到关系表中,然后在这些bean中...