通过mtkd把Oracle迁移到MogDB的过程

全称为 The Database Migration Toolkit,是一个可以将Oracle/DB2/MySQL/openGauss数据库的数据结构,全量数据高速导入到MogDB的工具。

1. 安装Oracle客户端

下载客户端:https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html
将文件放入/home目录,进行解压:

# 此文件为amd64平台
unzip instantclient-basic-linux.x64-19.19.0.0.0dbru.zip

解压后得到instantclient_19_19目录
配置环境变量:

Linux:
export LD_LIBRARY_PATH=/home/instantclient_19_19:$LD_LIBRARY_PATH
Mac:
export DYLD_LIBRARY_PATH=/home/instantclient_19_19$DYLD_LIBRARY_PATH

2. 安装mtkd

2.1 下载并解压安装包

下载地址:https://docs.mogdb.io/zh/mtk/v2.0/release-notes
我这里选择的:mtkd_2.9.0_linux_amd64.tar.gz,将安装包保存到/home目录下,进行解压然后复制到/opt/mtkd目录中:

[root@node1_hostname home]# tar -zxvf mtkd_2.9.0_linux_amd64.tar.gz
[root@node1_hostname home]# mkdir /opt/mtkd/
[root@node1_hostname home]# cp mtkd /opt/mtkd/
[root@node1_hostname home]# chmod +x /opt/mtkd/mtkd

2.2 申请授权

[root@node1_hostname mtkd]# ./mtkd license gen
License File Not Found (default license.json)
The License code is invalid, start applying
Email: bin.liu@enmotech.com
Start applying for email bin.liu@enmotech.com authorization.
Start parsing the interface to return data.
Successful application for authorization. Please check the mail and save it as l                                    icense.json.

执行后输入自己的邮箱,申请成功后,会有license.json文件发到输入的邮箱中,将文件保存到/opt/mtkd目录中。

2.3 启动mtkd

[root@node1_hostname mtkd]# ./mtkd

然后访问8080端口即可看到页面:
在这里插入图片描述

3. 进行迁移

将配置写好并保存,然后启动迁移即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值