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

mysql迁移到db2遇到的问题

 
阅读更多

之前没接触过db2,所以这个工作进行得比较辛苦,遇到各种问题

以下是安装问题

1.用户问题,必须创建不同权限的用户,不同用户做不同的事情

2.db2安装文件问题,db2有各种版本,各种补丁

3.安装问题,安装必须在特定环境下面,比如系统的C环境,安装包的版本不同而不同

4.用户密码问题,linux默认用sha512方式加密,需要修改为md5方式,否则连接不上

5.端口问题,用命令设置端口不一点成功,而且默认端口不一定是50000,设置了db2端口不一定是当前数据库端口

6.用户使用问题,mysql必须用有DBA权限的用户,而db2必须使用实例管理用户

7.权限问题,工具最好放在db2实例用户权限下

8.db2数据库使用问题。对db2实例,模式,数据库,权限都没弄清楚

9.db2大小写问题。

10.转换工具问题,我用的工具是IBMDataMovementTool,这工具要配的参数真多,有一个配错了就会出问题

 

以下是由于mysql数据库问题导致的问题,需要先修改mysql数据,可以通过查看日志发现

1.唯一索引字段如果为空,会导致db2检查数据合理性时把数据删掉

2.db2版本问题,导致外键名称不能过长,否则建表失败

3.db2版本问题,导致clob不能过大,否则建表失败 

4.乱码问题会导致表不被激活

5.mysql字段长度和db2字段长度不一样,导致插入数据时会被截取

6.主键名称过长,导致主键创建不成功

7.初始默认值的设置,一般是boolean类型会报错

8.修改数据表的engine,以前为MyISAM,有问题,不支持外键

 

以下是代码问题

1.group by问题,hibernate有关

分享到:
评论

相关推荐

    db2迁移到mysql.docx

    ### DB2迁移到MySQL的关键知识点 #### 一、概述 本文档主要介绍从DB2数据库迁移到MySQL数据库的过程中需要注意的一些关键点和技术细节。这包括了数据类型转换、SQL语法差异处理、函数转换等方面的内容。 #### 二、...

    国产数据库kingbase数据迁移到mysql、DB2

    标题中的“国产数据库kingbase数据迁移到mysql、DB2”涉及到的是数据库迁移这一主题,特别是从国产数据库系统Kingbase向两种广泛应用的关系型数据库MySQL和IBM的DB2迁移的过程。数据库迁移是IT领域中常见的任务,它...

    数据迁移工具DB2DB和mysql to oracle

    其次,mysql to oracle工具,顾名思义,是专为从MySQL迁移到Oracle数据库设计的。MySQL是一款开源、轻量级的数据库系统,而Oracle则是一款企业级的、功能全面的数据库解决方案。迁移过程中,需要关注两个系统之间的...

    瀚高迁移工具,迁移工具支持源端为Oracle、MySQL、SQL Server、DB2、Kingbase、DM

    迁移工具版本为hgdb-migration-v4.1.4,瀚高数据库迁移工具支持源端为Oracle、MySQL、SQL Server、DB2、KingbaseV7、KingbaseV8、DM7、DM8、HIGHGO数据库,目标端为HIGHGO、PostgreSQL数据库的自动化迁移,为了能更...

    datax数据迁移插件-db2writer

    - 全量数据迁移:DB2Writer能够读取其他数据源的数据,并将其全量导入到DB2数据库中。 - 增量数据迁移:通过配置特定的增量字段,DB2Writer可以实现基于时间戳或自增ID的增量数据迁移,确保只迁移发生变化的数据。...

    datax数据迁移插件-db2reader

    2. **数据同步**: 实时或定时同步DB2到大数据平台,用于数据分析、报表生成或实时监控。 3. **数据备份**: 定期备份DB2数据库中的关键数据,确保数据安全。 五、性能优化与注意事项 1. **并行迁移**: 合理设置`...

    异构数据迁移工具 支持mysql sqlserver db2等

    异构数据迁移是数据库管理中的一个重要环节,尤其是在企业级应用中,由于业务需求或系统升级,经常需要将数据从一种数据库管理系统...而"DB2DB"这个文件名可能表示这是一个专门针对从DB2到其他数据库的迁移案例或组件。

    DB2数据库表导入MYSQL

    在IT行业中,数据库迁移是一项常见的任务,特别是在不同的数据库系统之间,比如从IBM的DB2迁移到MySQL。这个过程涉及到数据的转换、结构的映射以及兼容性问题的解决。下面我们将详细探讨如何从DB2数据库将表导入到...

    使用MySQL GUI Tools 将 DB2 迁移至MySQL

    NULL 博文链接:https://echoyun.iteye.com/blog/2189833

    DataX数据的迁移(MySQL、HDFS,Hive)

    1.将Mysql中的数据迁移到Hdfs文件系统中,然后通过Hive加载HDFS文件系统中的数据值 2.将Hive中的数据迁移到指定Mysql数据库中 注意点: 1.数据迁移的过程中,由于hive的Null值存储为"\N",Mysql存储为NULL值,二者...

    数据库迁移软件 db2db.rar

    数据库迁移工具-db2db,支持db2,mysql,sql server ===========================================================================================================

    access转mysql的软件db2mysql

    总之,"db2mysql"软件是帮助用户平滑过渡到MySQL数据库的重要工具,它简化了从Access到MySQL的数据迁移过程,减少了手动操作带来的复杂性和错误。在实际应用中,了解并掌握这些转换过程中的关键知识点对于确保迁移...

    MySQL to DB2 UDB Conversion Guide

    ### MySQL到DB2 UDB迁移指南 #### 一、引言与概述 本文档旨在提供一个全面的指导方案,帮助用户将MySQL数据库及其应用程序迁移到IBM DB2 Universal Database (DB2 UDB)。该迁移过程不仅可以提升应用性能,还能利用...

    DB2数据迁移工具

    DB2数据迁移工具是一款强大的数据库迁移解决方案,专为在不同数据库系统之间迁移数据而设计,如从Oracle或MySQL无缝地迁移到IBM的DB2数据库。这个工具提供了高效且可靠的迁移路径,确保业务连续性和数据完整性。 1....

    db2mysql access to mysql 数据库转换

    "db2mysql access to mysql 数据库转换" 提供了一种工具,帮助用户将Microsoft Access数据库(.mdb或.accdb文件)的数据和结构迁移到MySQL数据库中。这个过程涉及到多个关键知识点,下面我们将详细探讨。 1. **...

    MySQL和DB2建表SQL差异

    假设在实际工作中需要将DB2中的表迁移到MySQL中,首先需要了解两个数据库之间的主要差异。例如,从DB2的建表语句: ```sql CREATE TABLE TMP_ZYGJ ( XH INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY, GJ_DM...

    IBM DB2,Oracle,MS-SQL Server,MySQL数据库数据迁移方法图解

    根据提供的文件内容,本文将详细解析“IBM DB2,Oracle,MS-SQL Server,MySQL数据库数据迁移方法图解”的核心知识点。重点在于理解不同数据库之间的数据迁移过程,并具体阐述每一步的操作方法及其背后的技术原理。 ##...

    MySQL Migration Toolkit免安装版

    2. 支持的数据库源:MySQL Migration Toolkit能支持多种数据库系统,如Oracle、SQL Server、Access、DB2等,这使得它成为跨平台迁移的理想工具,可以方便地将数据从非MySQL环境迁移到MySQL环境中。 3. 数据类型映射...

    ibm DB2 migration toolkit

    【IBM DB2 Migration Toolkit】是IBM提供的一款强大的数据库迁移工具,专为帮助用户从其他数据库系统,如Oracle、SQL Server等迁移到DB2数据库而设计。这个工具集旨在简化迁移过程,减少潜在风险,提高迁移效率,...

Global site tag (gtag.js) - Google Analytics