基于YMP工具实现Oracle迁移YashanDB

前言

首届YashanDB「迁移体验官」开放后,陆续收到「体验官」们的投稿,小崖在此把优秀的投稿文章分享给大家~今天分享的用户文章是《基于YMP工具实现Oracle迁移YashanDB》(作者:kawaa1),满满干货,不要错过!

号外!新的征文活动已开启,点击此处或戳一戳下方图片即可跳转活动链接,最高可获千元大奖!

1. YMP简介

1.1 YMP工具概述

崖山迁移平台(YashanDB Migration Platform,YMP)是YashanDB提供的数据库迁移产品,支持异构RDBMS与YashanDB之间进行迁移评估、离线迁移、数据校验的能力。YMP提供可视化服务,用户只需通过简单的界面操作,即可完成从评估到迁移整个流程的执行与监控,实现低门槛、低成本、高效率的异构数据库迁移。

1.2 YMP工具架构图

核心服务介绍:

  • 对象评估:提供多源异构RDBMS与YashanDB之间对象兼容的评估能力。支持多种异构数据库源、SQL文件、XML文件作为输入源,提供SQL转换、DDL改写和SQL自动验证等功能。

  • 元数据迁移:提供元数据迁移能力。支持对迁移范围的灵活选择,支持不同情景下的对象冲突策略选择,迁移前风险检查和实时展示迁移进度和对象级迁移结果。

  • 数据迁移:提供表数据迁移能力。支持数据冲突处理选择,基于数据库原生高性能导入导出能力,采用多表并行、分表并行架构,实现原厂级高性能数据迁移。

  • 数据校验:提供多源异构RDBMS与YashanDB之间的数据校验能力。包括全量校验和统计校验功能,满足迁移后数据一致性的强力支持。

1.3 YMP工具规格

2. 环境说明

3. YMP工具部署

3.1 安装前准备

3.1.1 下载安装包

YashanDB数据库软件和YMP迁移工具都可以在这个地址下载:

https://download.yashandb.com/download

3.1.2 创建ymp操作系统用户

# useradd ymp
# passwd ymp

3.1.3 上传软件安装包并解压

## 上传YMP安装包到/home/ymp下并解压
# su - ymp
$ cd /home/ymp/
$ unzip yashan-migrate-platform-x86-64.zip

3.1.4 操作系统参数配置

## 注意:max user processes最大用户线程数不小于65535
## 执行执行如下命令将最大用户线程数写入/etc/security/limits.conf文件,重启后参数永久生效
echo "
 * soft nproc 65536
 * hard nproc 65536
 " >> /etc/security/limits.conf

3.1.4 关闭防火墙

## 关闭防火墙
# systemctl stop firewalld 

## 关闭开机自启
# systemctl disable firewalld

3.1.5 jdk环境配置

注意:YMP仅支持在J

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值