美文网首页
DB2数据迁移至MySql思路记录

DB2数据迁移至MySql思路记录

作者: iamayden | 来源:发表于2020-05-06 15:33 被阅读0次

    思路一

    先迁移数据结构,再导入数据

    优点:思路清晰
    缺点:操作繁琐
    适用:小数据迁移

    操作大致流程如下:

    • db2数据库导出ddl文件
    • 使用PowerDesgin工具导入ddl文件
    • 修改模板导出文件为MySql
    • 使用Navicat导入表数据结构
    • db2数据库使用Export命令导出数据为*.txt格式
    • 使用Navicat导入向导加载*.txt文件数据到表中

    思路二

    使用Navicat直接导入db2数据库

    优点:操作简单
    缺点:配置复杂
    适用:通用,待验证

    操作大致流程如下:

    • 下载安装DB2的ODBC驱动
    • 配置DB2数据源
    • Navicat导入向导适用DB2的数据源

    附件:

    1. DB2数据源配置(以win10为例)

    • 下载(32bit64bit

    • 解压到文件夹,例如D:\java\Db2X64

    • 配置环境变量到系统路径,例如D:\java\Db2X64\bin

    • 注册ODBC驱动,以管理员身份运行cmd,D:\java\Db2X64\bin>db2oreg1.exe -i

    • 使用ODBC驱动管理器创建一个新的ODBC数据源名称(DSN)


      选择32位或者64位
    • 用户DSN-->添加-->选择IBM DB2 DRIVER for ODBC –D:\java\Db2X64为驱动

    • 设置Date source name,例如:ODBC IBM DB2 Provider,然后单击Database aliasAdd

    • 单击高级设置Advanced setting, 选择Add

    • 添加Hostname,ip: localhost

    • 添加Port,端口号:50000

    • 添加数据库Database,数据库名称:db2test

    • 添加协议Protocol,协议:tcp/ip

    • Data Source 中输入要连接的数据库用户名密码

    • 选择保存的DSN-->单击配置-->用户名密码输入或修改-->单击Connect测试

    2. Navicat 使用DB2数据源

    • 连接数据库-->导入向导-->选择ODBC-->下一步

      选择ODBC
    • 导入从-->三个点(...)-->...ODBC Drivers-->下一步

      ...ODBC Drivers
    • 使用数据源数据-->选择ODBC IBM DB2 Provider(第一步配置的DB2数据源)-->依次输入信息-->测试连接

      n3.png

    相关文章

      网友评论

          本文标题:DB2数据迁移至MySql思路记录

          本文链接:https://www.haomeiwen.com/subject/fwqwghtx.html