原作者:杨武瑜
1. 安装
1.1下载
通过官网的release页面下载需要的版本号
1.2 对应版本
x86平台选择amd,arm平台选择arm,操作系统则根据OS系统选择
1.3 传输
将打包文件传输至目标端,并解包
1.使用命令:tar -zxvf mtk_.tar.gz 备注:根据下载文件名修改
2.进入目录:cd mtk_/ 备注:根据下载文件名修改
3.验证版本:./mtk version
4.申请license: ./mtk license gen
输入申请邮箱:回车
成功后恩墨会发送license 文件到目标邮箱中,下载,并传输至目标端 mtk文件夹
5.检查license: ./mtk license check
2. 使用
环境依赖
迁移不同的数据库需要安装必要的客户端软件。
2.1 Oracle
2.1.1选择
1.进入Oracle Instant Client页面选择对应的平台
2.Instant Client for Linux x86-64
3.选择相应的版本,如Version 19.10.0.0.0
2.1.2 安装依赖
1.下载Basic Package (ZIP)包,上传到源端服务器,执行解压命令
2.使用命令:unzip instantclient-basic-linux.arm64-19.10.0.0.0dbru.zip
会解压出来类似 instantclient_19_10/ 的目录.
3.配置环境变量
Linux: export LD_LIBRARY_PATH=<对应目录>/instantclient_19_10:$LD_LIBRARY_PATH
Mac: export DYLD_LIBRARY_PATH=<对应目录>/instantclient_19_10:$DYLD_LIBRARY_PATH
4.[目标]初始化:
初始化命令: ./mtk init-project -s [源库类型] -t [目标库类型] -n [自定义项目命名]
例:./mtk init-project -s oracle -t mogdb -n ora2mogdb 就会生成目标文件夹[ora2mogdb/]
5.修改配置文件
命令:cd ora2mogdb/config
编辑 mtk.json 即可
命令:vi ora2mogdb/config/mtk.json