需要将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的迁移步骤及各种注意事项_数据库.pdf
在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数据库上,进行倒库操作
SqlServer,postgresql,mysql ,oracle 以及将数据导入到excel表中所需要的jars
数据库间数据的相互转移,包含oracle、mysql、access等
当然,我们还更新了本书所有其他产品的信息,尤其是本版使用Windows 7操作系统来演示本书中的应用程序,MySQL工作台现在是MySQL数据库开发的GUI。 我们继续保持并改进了本书前几版引入的几个特性: ● 在每章中使用...
现在,它支持在Oracle 11g,12c,18c和19c,Postgres,MySQL,MariaDB,SQL Server上进行的本地IMPORT和EXPORT操作,以及任何受支持数据库之间的异构迁移。 还可以通过实验获得对MongoDB和Snowflake的支持。 因此,...
mysql oracle sql 。。。 各种数据库 之间的相互转换,语言可以设置为中文简体。它可以帮助你将数据库从一种格式转换为另外一个数据库格式,该工具大大减少了工作量、成本和风险转移。
既然可以将Oracle的数据库作为一种面向对象的数据库来使用,就可以考虑将应用程序中的面向对象模式转到数据库中。目前的方法是创建Java bean作为伪装的数据库对象,将它们的属性映射到关系表中,然后在这些bean中...
关系型数据库同步工具,使用 JavaFX 开发,功能包括完成关系型数据库表结构获取、多种类型数据库之间数据转移、同步。...目前支持的数据库类型有mysql、Oracle、sqlserver、PostgreSql、sqlite、h2、access、达梦等。
版本Sqoop是一个用来将Hadoop和关系型数据库中的数据相互转移的工具,可以将一个关系型数据库(例如 : MySQL ,Oracle ,Postgres等)中的数据导进到Hadoop的HDFS中,也可以将HDFS的数据导进到关系型数据库中。...
配置mysql+heartbeat实现mysql数据库的高可用 测试数据镜像功能 测试mysql高可用功能 第26讲 配置mysql+lvs+keeplived实现mysql读操作的负载均衡 课程目标: 熟练掌握mysql+lvs+keeplived的部署方式 keeplived...
Sqoop(发音:skup)是一款开源的工具,主要用于在Hadoop(Hive)与传统的数据库(mysql、postgresql...)间进行数据的传递,可以将一个关系型数据库(例如 : MySQL ,Oracle ,Postgres等)中的数据导进到Hadoop的HDFS中,...
那我肯定是选择不打包转移过去了 -_-因为这个log对我来说完全没用~ 在新服务器上架设好一切之后发现mysql不能启动 看了一下日志提示不能读取log 嘎嘎…log出问题了 进mysql目录下的data下把非文件夹的文件给删除...