zoukankan      html  css  js  c++  java
  • 通过MTK迁移Mysql到EDB实战指南

    1.1 迁移准备

    下图是Migration toolkit(MTK)可使用的迁移功能


    1
    1 查看一下迁移源数据库testdb信息。共三张表


    1
    1
    1



    2 到enterprisedb官网Downloads页面下载mysql驱动,驱动与mysql的安装版本号无关。


    1
    1
    3 驱动下载完毕后通过FTP工具上传到server上某个文件夹中。


    1
    4 解压驱动tar -zxvf mysql-connector-java-5.0.8.tar.gz


    1
    5 切到解压文件夹中。然后复制mysql驱动jar包到/opt/PostgresPlus/edbmtk/lib


    1

    6 再复制一份mysql驱动jar包到$JAVA_HOME/jre/lib/ext/


    1

    7 改动CLASSPATH变量。并生效

    vim /etc/profile
    source /etc/profile

    1

    8 创建迁移的edb目标数据库testdb


    1
    9 编辑/opt/PostgresPlus/edbmtk/etc/toolkit.properties文件

    SRC_DB_URL=jdbc:mysql://172.26.4.61:3306/testdb
    SRC_DB_USER=root
    SRC_DB_PASSWORD=*************
    
    TARGET_DB_URL=jdbc:edb://localhost:5444/testdb
    TARGET_DB_USER=testdb
    TARGET_DB_PASSWORD=*************
    

    10 用root用户切到mtk的安装文件夹bin中
    1

    1.2 迁移实施

    1 開始迁移,从非Oracle数据库迁移模式时,须要用-sourcedbtype db_type指定源数据库类型。db_type取值范围:mysql/oracle/sqlserver/sybase,db_type区分大写和小写,它的缺省值是oracle
    2 执行./runMTK.sh -sourcedbtype mysql testdb


    1
    3 因为没有指定迁移日志保存路径,迁移日志默认保存在/root/.enterprisedb/migration-toolkit/logs下


    1
    4 假设有其它个性化迁移需求。请使用命令./runMTK.sh -help查看使用帮助
    5 查看日志文件


    1

    1.3 迁移验证

    1 迁移完毕后。在PEM中查看迁移过来的testdb模式。


    1
    2 迁移完毕后,在navicat中查看迁移过来的testdb模式和数据。


    1
    3 通过样本验证本次迁移成功。

  • 相关阅读:
    CSS实现背景透明,文字不透明(兼容各浏览器)
    JQUERY SCROLL PATH自定义滚动路径
    Truffle3.0集成NodeJS并完全跑通(附详细实例,可能的错误)
    truffle的调用nodeJs的问题
    Truffle基础篇-Truffle做什么的?怎么安装?
    以太坊智能合约开发笔记
    day02 智能合约
    remix无法安装的解决方案
    基于eth快速发行自己的数字货币
    remix-ide的三种使用方式
  • 原文地址:https://www.cnblogs.com/slgkaifa/p/7397914.html
Copyright © 2011-2022 走看看