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

1.1 迁移准备

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

da93c1ed8311910060028c0b4ce2f801.png

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

6bbe2b1c912904daf74563b80efe8aa0.png

97c8f2ec1580ab0d96b83ad88bd2b620.png

c209321d9e2f7df1147fdc5656efa791.png

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

2326f65aedbe981996e10f7c5c4b25fb.png

89f97f6266a0dfa128e315c79ebd0724.png

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

ff3351c46239c84bd536781d2fa98658.png

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

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

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

176361d780a6cf92eb9549fbf98fa036.png 7 修改CLASSPATH变量,并生效

vim /etc/profile source /etc/profile

0d35cc63de04ddd834e75399d8221934.png

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

24ed2e453e777e801a6af3455f0bc14f.png

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中

585c4f2f74cc1e3bf85a69089ec752eb.png

1.2 迁移实施

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

256baeca113a855de1eacb693562a4ff.png

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

0821e9a361d58ec44b4d7b6c4ae7f704.png

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

8d57ec8aba4da777c808c43c3f439d90.png

1.3 迁移验证

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

be242993e754d50ba3c0ad375ef87f2f.png

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

6bf55bd72982b39ebf2a1f2aa027272a.png

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值