`
影非弦
  • 浏览: 51924 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

mysql数据库转移到oracle

阅读更多

需要将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数据库。 - 当前MySQL数据库的备份文件为`.sql`文件,每个表一个文件,需要将这些文件的数据导入到Oracle数据库中。 #### 二、MySQL数据恢复 为了确保数据的完整性和准确性,...

    mysql数据库转换成oracle

    总的来说,将MySQL数据库转换为Oracle涉及到多个步骤,包括数据备份、导出、格式转换、导入和测试。使用合适的工具可以简化这一过程,但理解两者之间的差异和Oracle的最佳实践仍然是至关重要的。在实际操作中,应...

    记使用Oracle SQL Developer 迁移MySql 数据至 Oracle.docx

    在IT领域,数据库迁移是一项常见的任务,特别是在不同的数据库系统之间,如从MySQL迁移到Oracle。本文将详细讲解如何使用Oracle...通过遵循这些指南,可以有效地将MySQL数据库转换为Oracle数据库,实现数据的无缝转移。

    mysql数据库转oracle数据库工具

    MySQL到Oracle数据库转换工具是一种专门用于将数据从MySQL数据库系统迁移至Oracle数据库系统的软件解决方案。在数据库管理系统领域,这样的工具非常关键,因为不同的DBMS(数据库管理系统)可能有着不同的数据结构、...

    Mysql数据库转oracle工具

    首先,"Mysql数据库转oracle工具"通常是指能够帮助用户无缝地将MySQL中的数据迁移到Oracle数据库的应用程序。这样的工具简化了手动迁移过程,减少了数据类型转换、表结构适配和数据关联等复杂工作。在描述中提到的...

    mysql导数据到oracle

    标题“mysql导数据到oracle”涉及的是数据库迁移或数据同步的过程,从MySQL数据库系统将数据迁移到Oracle数据库系统。在IT行业中,这种操作通常用于升级数据库系统、整合多个数据库或者在不同平台间转移数据。 描述...

    Oracle_SQL_access_MySQL数据库转换工具

    这款工具的核心功能在于其强大的数据转换能力,能够将Oracle、SQL Server以及Access数据库中的数据有效地转换到MySQL数据库中,反之亦然。在数据库管理、系统升级或跨平台项目中,这样的工具显得尤为重要。 Oracle...

    数据库迁移 数据迁移 千万级 亿万级数据MySQL oracle关系型

    1.使用人员可以指定迁移数据库类型 如:(orcal,sqlServer,csv 迁移至mysql) 2.在迁移数据库时,可以只迁移指定字段. 3.开发多任务的平台,按权重去执行任务,如:权重为1,1,2,3,4 那么1,1的权重一起执行,执行完毕后2...

    MySQL与Oracle在数据库故障转移机制的深度比较与实践

    Oracle和MySQL作为两个主流的数据库管理系统,在故障转移机制上有着不同的实现方式和特点。本文将深入探讨MySQL和Oracle在数据库故障转移机制上的差异,并提供实际的代码示例。 Oracle和MySQL在数据库故障转移机制上...

    mysql数据库和oracle数据库之间互相导入备份

    首先,我们来看如何将Oracle数据库的数据导入到MySQL数据库中。这通常涉及数据导出和导入两个步骤。Oracle数据库的数据可以通过`ociuldr.exe`等工具导出为文本文件,例如`oracle.txt`和`oraclea.txt`。在MySQL中,...

    MSsql数据库迁移到MYsql数据库工具(免费试用30天)

    标题中的“MSsql数据库迁移到MYsql数据库工具(免费试用30天)”指的是一个专为这类迁移设计的软件,提供30天的免费试用期。这种工具的主要目的是帮助用户平滑、高效地将数据和结构从MSsql转移到MYsql,以适应业务需求...

    Oracle到mysql的迁移步骤及各种注意事项_数据库.pdf

    Oracle 到 MySQL 的迁移步骤及各种注意事项 Oracle 到 MySQL 的迁移是一项复杂的任务,需要考虑到各种因素,例如存储过程的迁移、数据类型的转换、异常处理等。在本文中,我们将讨论 Oracle 到 MySQL 的迁移步骤及...

    82分tencent的Mysql云数据库产品认证答案

    DTS(Data Transmission Service)是腾讯云提供的一种数据迁移服务,旨在帮助用户快速、安全地将数据迁移到腾讯云 MySQL 云数据库中。DTS 数据迁移支持多种数据源、多种数据目标,支持 STRUCTURE 和 FULL 两种迁移...

    MySQL 数据库架构全掌握

    MySQL数据库架构主要包括以下几个核心组件: 1. **客户端/服务器架构**: - **客户端**:通过多种编程语言接口连接MySQL服务器。 - **服务器**:处理客户端请求、执行查询、返回结果并管理数据存储。 2. **SQL层...

    Ubuntu 15.10上将数据库MySQL转移到MariaDB.docx

    Ubuntu 15.10 上将数据库 MySQL 转移到 MariaDB 在本文中,我们将介绍如何在 Ubuntu 15.10 上将数据库 MySQL 转移到 MariaDB。MariaDB 是 MySQL 数据库最好的替代品,自从 Oracle 收购 SUN 以后,开源界认为 Oracle...

    mysql数据库移植工具(MySQL.Migration.Toolkit.v2.3)

    MySQL数据库移植工具(MySQL.Migration.Toolkit.v2.3)是一款专为数据库迁移设计的强大软件,主要功能在于实现不同数据库系统间的数据迁移,包括从其他数据库系统迁移到MySQL以及从MySQL迁移到其他数据库系统。...

    mysql迁移数据到oracle实用工具,试用版

    MySQL到Oracle的数据迁移是一项复杂而重要的任务,尤其在企业级应用中,确保数据的完整性和一致性至关重要。Dbmover for MySQL to Oracle 是一款专为此目的设计的实用工具,旨在简化和加速这一过程。这款试用版软件...

    基于Grid Infrastructure集群的MYSQL数据库高可用方案的研究与实现.pdf

    "基于Grid Infrastructure集群的MYSQL数据库高可用方案的研究与实现" Grid Infrastructure 是甲骨文公司在大数据、云计算时代创新性推出的高可用集群解决方案。当前基于 Grid Infrastructure 的数据库高可用架构...

    mysql数据备份和还原的常用命令

    该命令将数据库转移到新服务器。 Oracle 数据备份和还原 Oracle 数据备份和还原也可以使用 exp 和 imp 命令来实现。exp 命令用于导出数据,而 imp 命令用于导入数据。 exp userid=system/manager owner=username1...

    SQL-Front_Setup mysql数据库工具

    2. **数据导出**:同样,SQL-Front也支持从MySQL数据库导出数据到Excel或其他格式,便于数据分析或与非MySQL环境的数据交换。 3. **数据库设计**:通过内置的表设计器,用户可以创建、修改和删除数据库表结构,无需...

Global site tag (gtag.js) - Google Analytics