暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片

【YashanDB认证】YCP崖山数据库迁移平台YMP部署实施

462

YashanDB崖山数据库迁移平台YMP部署实施

YCP认证操作手册(必看):https://jsj.top/f/YioX7R

image.png

虚拟机环境配置: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
image.png

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

image.png

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/

image.png
本地虚拟机配置较低带不动默认配置要求,修改配置文件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

image.png

启停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)
image.png

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

迁移报告:
image.png

评估报告:
image.png

校验报告:
image.png

学习认证体验

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

评论