通过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 通过样本验证本次迁移成功。
相关文章推荐
- mysql 存储过程
- mysql中文乱码问题
- 【8】mysql数据控制语言DCL(Data Control Language)
- mysql数据过滤
- mysql存储过程
- mysql数据库的导入和导出
- Mysql修改时间的年月日,时分秒不变的做法(转载)
- mysql索引总结----mysql 索引类型以及创建
- mysql数据库复制
- Mysql取每小时的一条记录
- MySQL入门教程(七)之视图
- Mysql 基本使用
- Ubuntu 安装 Mysql
- MySQL数据库时区配置
- MySQL的联合索引和覆盖索引
- 【MySQL】MySQL 5.7 sys Schema
- MySQL外键约束
- MySQL修改数据库编码为UTF8
- MySQL单列索引和组合索引
- MySQL数据库备份和恢复