YashanDB崖山数据库迁移平台YMP部署实施
YCP认证操作手册(必看):https://jsj.top/f/YioX7R

虚拟机环境配置:CentOS 7.9.2009 Intel X86 4GB 2C 192.168.56.101
数据迁移平台YMP
安装前准备
部署环境配置至少满足服务器配置最低要求(4C 8GB)。若配置未达最低要求,虽可以修改配置参数运行YMP系统,但在任务使用过程中可能出现卡顿,内存溢出等问题。
安装默认端口号:
| YMP监听 | 数据库监听 | 主机间通信 | yasom | yasagent |
|---|---|---|---|---|
| 8090 | 8091 | 8092 | 8093 | 8094 |
操作系统参数调整:
# 查看最大用户线程数
ulimit -u
# 执行如下命令使最大用户线程数临时生效,重启后无效
ulimit -u 65536
# 执行如下命令将最大用户线程数写入/etc/security/limits.conf文件,重启后参数永久生效
echo "
soft nproc 65536
hard nproc 65536
" >> /etc/security/limits.conf
# 同时对于特定的用户可以执行如下命令查看线程限制数
# centos7:
cat /etc/security/limits.d/20-nproc.conf
# 修改YMP所在用户下的最大限制线程数
# centos7:
echo "
ymp soft nproc 65536
ymp hard nproc 65536
" >> /etc/security/limits.d/20-nproc.conf
关闭防火墙或开放端口:
# 关闭防火墙
systemctl stop firewalld
# 关闭开机自启
systemctl disable firewalld
# 添加 --permanent 永久生效,没有此参数重启后失效
firewall-cmd --zone=public --add-port=8090/tcp --permanent
firewall-cmd --zone=public --add-port=8091/tcp --permanent
firewall-cmd --zone=public --add-port=8092/tcp --permanent
firewall-cmd --zone=public --add-port=8093/tcp --permanent
firewall-cmd --zone=public --add-port=8094/tcp --permanent
# 重新载入
firewall-cmd --reload
# 查看
firewall-cmd --zone=public --list-ports
创建安装用户YMP:
useradd -d /home/ymp -m ymp passwd ymp
服务器工具准备:
# 安装lsof命令工具
yum install -y lsof
JDK环境准备:
官网下载JDK8:https://www.oracle.com/java/technologies/downloads/#java8

mkdir -p /usr/tools
tar -xzvf jdk-8u461-linux-x64.tar.gz
mv jdk1.8.0_461 /usr/tools/jdk8
# 以JDK8安装路径为/usr/tools/jdk8为例
vi /etc/profile
# 在文件结尾添加如下
export JAVA_HOME=/usr/tools/jdk8
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
# 重新载入配置文件
source /etc/profile
# 安装成功后查看JDK版本信息
java -version

libaio环境准备:
# 查看是否已安装libaio动态库
rpm -qa | grep libaio
# 若未有版本信息打印,安装libaio
yum install -y libaio
OCI环境准备(可选):
如果业务需要迁移Oracle到YashanDB,希望获得更高的Oracle迁移效率,还可以在安装时指定OCI。
# 修改安装包所属用户及用户组为ymp用户
chown ymp:ymp instantclient-xxx
# 从root用户切换至ymp用户
su - ymp
# 切换至安装路径
cd /home/ymp
# 解压OCI安装包
unzip instantclient-xxx
安装部署(内置库)
解压安装包进行安装
su - ymp
unzip yashan-migrate-platform-xx.x.x.x-linux-xxx.zip
cd /home/ymp/yashan-migrate-platform
sh bin/ymp.sh install --db /home/ymp/yashandb-personal-23.2.1.100-linux-x86_64.tar.gz --path /home/ymp/instantclient_19_19/

本地虚拟机配置较低带不动默认配置要求,修改配置文件conf/application.properties
根据实际需求对默认内置库安装及YMP启动参数进行调整
vi /home/ymp/yashan-migrate-platform/conf/application.properties ymp_memory=1G spring.datasource.sharePoolSize=256M
安装失败的清理:
# 使用uninstall功能时可携带-f参数,强制清理环境
sh bin/ymp.sh uninstall -f
PS:如果有其他报错可查看日志文件路径(/home/ymp/yashan-migrate-platform/logs/)
查看运行状态及版本
cd /home/ymp/yashan-migrate-platform/
# 查看运行状态
sh bin/ymp.sh status
# 查看版本
sh bin/ymp.sh -v

启停YMP:
# 内置库启动YMP
cd /home/ymp/yashan-migrate-platform/
sh bin/ymp.sh start
# 内置库停止YMP
cd /home/ymp/yashan-migrate-platform/
sh bin/ymp.sh stop
# 内置库重启YMP
cd /home/ymp/yashan-migrate-platform/
sh bin/ymp.sh restart
访问YMP
访问方式:http://IP:PORT/,PORT默认8090,初始账户名和密码是(admin/admin)

配置数据源后即可创建迁移作业
迁移报告:

评估报告:

校验报告:

学习认证体验
- YMP迁移平台直观高效,目前迁移兼容数据库有限,道阻且长,相信会发展的越来越好滴
- YCP培训体系完善,流程很清晰,不仅有理论知识点还有迁移实操,很有操作性
- YCP认证考试流程规范,考试感谢官方提供机器环境,认证流程很友好
最后修改时间:2025-09-23 19:09:37
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




