您的位置:首页 > 数据库 > MySQL

通过MTK迁移Mysql到EDB实战指南

2016-04-14 14:45 351 查看


1.1 迁移准备

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





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













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









3 驱动下载完成后通过FTP工具上传到服务器上某个目录中。





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






5 切到解压目录中,然后复制mysql驱动jar包到/opt/PostgresPlus/edbmtk/lib





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





7 修改CLASSPATH变量,并生效

vim /etc/profile

source /etc/profile





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





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.2 迁移实施

1 开始迁移,从非Oracle数据库迁移模式时,需要用
-sourcedbtype db_type
指定源数据库类型,db_type取值范围:
mysql/oracle/sqlserver/sybase
,db_type区分大小写,它的缺省值是oracle

2 运行./runMTK.sh -sourcedbtype mysql testdb





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





4 如果有其他个性化迁移需求,请使用命令
./runMTK.sh -help
查看使用帮助

5 查看日志文件






1.3 迁移验证

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





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





3 通过样本验证本次迁移成功。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: