YMP简介## 1.1 YMP工具概述崖山迁移平台(YashanDB Migration Platform,YMP)是YashanDB提供的数据库迁移产品,支持异构RDBMS与YashanDB之间进行迁移评估...### 3.1.2 创建ymp操作系统用户```# useradd ymp# passwd ymp```### 3.1.3 上传软件安装包并解压 ```## 上传YMP安装包到/home/ymp下并解压...用户# chown ymp:ymp instantclient-basic-linux.x64-19.19.0.0.0dbru.el9.zip## 从root用户切换至ymp用户# su - ymp##.../ $ 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 $ cd /home/ymp/yashan-migrate-platform
ycm/ycm/scripts执行下面命令重置admin用户密码为初始密码:yasadm user password reset -n admin执行上述命令后在图形界面用admin/admin登录即可YMP...密码重置:--YMP用户超过五次错误输入密码,账号会被锁定1个月 进入YMP安装目录:/data/ymp/yashan-migrate-platform/db/conf,执行刷新环境变量命令:source...ymp.bashrc 使用yasql sys/ymppw602....连接YMP内置库 执行以下sql将admin用户密码重置为admin: UPDATE YMP_DEFAULT."
三、解决方法要解决这个问题,其实很简单:1.打开 YMP 的配置文件;2.找到 migration.parallel.index 这个参数;3.将其数值改为 4 或更低;4.保存配置,重启 YMP;5....在 YMP 控制台选择“失败项重试”,即可继续任务。...修改后,YMP 就不会再尝试以超出数据库限制的并发度去建索引,迁移流程也能顺利走通。...五、经验建议在执行 YashanDB 迁移时,尤其是自动化工具(如 YMP)进行并发建表建索引时,一定要注意目标机器的 CPU 核心数是否足够。...如果机器配置较低,建议适当下调 YMP 的并发参数,避免类似错误反复出现。对于标准生产环境,推荐使用至少 4 核及以上配置,以保障迁移效率和稳定性。
一、YMP 工具简介1.1 YMP 是什么?...三、YMP工具安装步骤步骤简述:上传YMP安装包并解压;修改内置数据库配置文件(端口、密码、字符集等);修改应用服务配置文件(并发线程数、校验任务参数等);执行安装命令安装YMP:....四、使用YMP进行迁移实操过程4.1 创建数据源和迁移任务在YMP界面创建源端Oracle数据源、目标端YashanDB数据源,并新建迁移任务选择迁移对象。...常见问题:SYS用户不能作为源端数据源用户连接 出于安全限制,YMP工具不支持以Oracle数据库SYS用户创建数据源,需使用其他用户。...总体而言,YMP迁移工具为Oracle到国产数据库的迁移提供了便捷、高效的解决方案,产品成熟度高、易用性强,值得推荐给有数据库迁移需求的企业用户。
部署用户# 新建YMP用户# useradd -d /home/ymp -m ymp # passwd ymp4.1.4 JDK环境准备YMP仅支持在JDK8或JDK11的环境下安装。...#修改安装包所属用户及用户组为ymp用户 # chown ymp:ymp yashandb-personal-23.2.1.100-linux-x86_64.tar.gz# chown ymp:ymp...=900# YMP使用的最大堆内存,单位: GBymp_memory=4# YMP使用的堆外内存,单位: GB ymp_direct_memory=2#YMP业务数据库=====# YMP业务数据库连接信息...4.4启动与停止4.4.1 启动YMP默认内置库启动YMP: $ cd /home/ymp/yashan-migrate-platform/ $ sh bin/ymp.sh start自定义内置库启动YMP...$ sh bin/ymp.sh stopnodb4.4.3 重启YMP默认内置库重启YMP: $ cd /home/ymp/yashan-migrate-platform/ $ sh bin/ymp.sh
一、YMP 是什么?...YMP(Yashan Migration Platform)是 YashanDB 提供的官方迁移工具平台,支持从 Oracle、MySQL 等异构数据库迁移至 YashanDB,覆盖从评估、配置到迁移、...二、环境准备小结下载资源YashanDB Personal 23.2.1 + YMP 工具包,可在 YashanDB 官网 免费获取。...:sh bin/ymp.sh install --db /home/ymp/yashandb.tar.gz --path /home/ymp/instantclient启动成功后可通过浏览器访问:http...六、结语:国产数据库迁移工具的可用性正在向上突破这次实际体验说明,YMP 在 Oracle → YashanDB 的迁移场景中已经具有较高的可用性和稳定性。
# 新建YMP用户 # useradd -d /home/ymp -m ymp # passwd ymp #这里设置密码为 Yashan23.1.1 JDK环境准备 YMP 仅支持在 JDK8 或...(如:4G)和按物理机实际内存的百分比指定(如:50%) ymp_memory=50% # YMP使用的堆外内存,单位: GB ymp_direct_memory=2 # YMP使用的时区ID time_zone_id...重启 YMP 默认内置库启动 YMP: $ cd /home/ymp/yashan-migrate-platform/ $ sh bin/ymp.sh start 自定义内置库重启 YMP:.../ $ sh bin/ymp.sh stop 自定义内置库停止 YMP: $ cd /home/ymp/yashan-migrate-platform/ $ sh bin/ymp.sh stopnodb...默认内置库重启 YMP: $ cd /home/ymp/yashan-migrate-platform/ $ sh bin/ymp.sh restart 查看版本 $ cd /home/ymp/
项目地址:dungang/yii2-luosimao-captcha 3、项目名称:基于 YMP 的验证码模块 项目简介:基于 YMP 框架实现的验证码模块,支持图片、邮件和短信三种验证类型,采用注解验证
项目名称: 基于 YMP 的验证码模块 项目简介:基于 YMP 框架实现的验证码模块,支持图片、邮件和短信三种验证类型,采用注解验证,配置简单、灵活,可自定义扩展。
一、问题现象在 YMP Web 控制台界面上,点击某个迁移任务的“下载报告”按钮时,弹出错误提示,报出未知类型错误异常,日志中也能看到异常堆栈信息。...这主要是因为 YMP 内部依赖的某些类库或处理逻辑与新版 Java 存在不兼容。...四、影响范围说明此问题主要出现在 YMP 23.2.1.0 版本,官方目前暂未发布支持更高 Java 版本(如 17/21)的新版本修复包。...因此,使用该版本的 YMP 工具时,务必保证系统 Java 环境符合要求。五、经验总结迁移工具本身对环境要求较为严格,尤其是底层依赖像 Java 这样的基础组件时。...后续在部署 YMP 或类似工具时,建议在正式使用前,提前核对官方推荐的环境版本,避免不必要的踩坑。
【标题】YMP 从达梦迁移到崖山,报错:不能识别文件路径,没找到 csv 文件【问题分类】数据导入导出【关键字】数据同步,YMP,数据迁移,yasldr 报错【问题描述】YMP 从达梦迁移到崖山,报错:...不能识别文件路径,没找到 csv 文件分析日志和 tmp 临时 csv 文件,文件是存在,路径无法识别,出问题的都是表中带 lob 字段的经过 ymp 研发和 yasldr 研发共同定位,yasldr
实际上,这种问题往往和目标数据库部署规格、YMP 默认配置有关。一、问题现象在一台 2 核 CPU、8GB 内存的小规格机器上部署了 YashanDB,并使用 YMP 工具进行迁移。...简单来说,就是 YMP 想发起 5 个并发建索引,但数据库最多只能接受 4 个,因此被拒绝。...三、解决方法处理方式很简单:1.打开 YMP 的配置文件;2.找到 migration.parallel.index 参数;3.将其数值改为 4 或更小;4.保存后重启 YMP;5.在 YMP 控制台执行失败项重试...注意,修改参数后必须重启 YMP,配置才能生效。...五、小结建议如果你在 YMP 使用过程中遇到 YAS-04204 类似的并发度错误,优先排查目标数据库 CPU 配置,再根据实际情况调整 YMP 的并发参数。
## 1.2 产品架构YMP的总体架构如下: ## 1.3 产品规格### 1.3.1 数据库版本支持### 1.3.2 数据类型支持# **02 YMP安装**YMP工具官方提供的部署文档如下:https...目前YMP支持默认内置库和自定义内置库两种接入方式:1)默认内置库:安装YMP工具时默认安装YashanDB作为内置库;2)自定义内置库:使用外部的YashanDB数据库作为YMP的业务库使用。...创建安装用户useradd ympecho "ymp" | passwd --stdin ymp## 2....执行安装$ cd /home/ymp/soft/yashan-migrate-platform/$ sh bin/ymp.sh installnodb --db /home/ymp/yashandb-23.2.1.0...;YMP目前仅支持全量迁移,暂不支持在线迁移或实时同步等功能;总体而言,YMP的迁移体验还是蛮不错的。
```# 新建YMP用户# useradd -d /home/ymp -m ymp # passwd ymp```**开放端口**:如未进行调整,YMP将采用如下端口。...```# 修改安装包所属用户及用户组为ymp用户# chown ymp:ymp instantclient-xxx# 从root用户切换至ymp用户 # su - ymp# 切换至安装路径 $ cd /...将下载的YMP软件包上传到服务器/home/ymp用户。...ymp用户 # su - ymp# 切换至安装路径 $ cd /home/ymp```客户端浏览器: YMP的操作需要浏览器支持,YMP支持当前主流浏览器,参照如下:YMP支持浏览器Google Chrome...## 3.2 安装YMP**1)解压YMP安装包**:使用ymp用户解压YMP安装包,操作如下:```# 切换至YMP安装目录 # su - ymp $ cd /home/ymp/ $ unzip yashan-migrate-platform-v23.2.1.0
【问题现象】在虚拟机重启后,通过以下命令尝试启动 YMP 平台:./ymp.sh start结果报错提示 8093 端口冲突,YMP 启动失败。...【问题原因】YMP 平台依赖的核心服务 yasom 使用 8093 端口。当虚拟机重启后,该进程未自动启动,导致 YMP 无法初始化绑定端口,因此报错。...请先执行以下命令:source yashan-migrate-platform/db/conf/ymp.bashrc再重新执行上述启动命令即可。...yasom start -c ympyasboot process yasagent start -c ymp④ 最后启动 YMP:..../ymp.sh start【建议补充】如为生产环境,建议配置系统服务开机自启 yasom 与 yasagent;若系统存在多个实例,请确认 -c ymp 中的配置名是否正确;可用 netstat -tnlp
【标题】虚拟机重启后启动 YMP 报错【关键字】YMP 启动报错【问题描述】使用 ymp.sh 启动 ymp 时,报 8093 端口错误【问题原因分析】8093 端口为 yasom 使用端口,说明 yasom...解决/规避方法】启动 yasom 进程和 yasagent 进程yasboot process yasom start -c ympyasboot process yasagent start -c ymp...如果报 yasboot 无法识别,则需先执行脚本设置环境变量:source yashan-migrate-platform/db/conf/ymp.bashrc
【关键词】YMP 迁移失败、account lock、openssl 加密不匹配【问题现象】使用 YMP 工具迁移数据时迁移失败,日志中频繁出现以下报错:invalid username/password...【影响版本】YashanDB 版本:23.2.3.100 ~ 23.2.7.100YMP 所在系统 OpenSSL 版本:低于 1.1.1【问题根因】虽然部署 YMP 时通过 --deps 参数引入了新版...【修复方法】步骤一:关闭 YMP 服务sh bin/ymp.sh stop步骤二:替换依赖的 lib 目录cd /home/ymp/yashan-migrate-platform/bin/yashandb_client...步骤三:重启 YMP 服务并重新迁移sh bin/ymp.sh start再次执行迁移任务,即可成功连接数据库。...,建议作为部署 YMP 的固定步骤之一。
问题现象在 YMP 校验过程中,从 yashandb 同步到 oracle 的数据时,字段 timestamp (0) 出现不一致问题的风险及影响YMP 校验出现数据内容不一致问题影响的版本yashandb...版本:23.2.7.101YMP 版本:23.3.1.3YDS:联调版本问题发生原因yashandb 的 timestamp (x),里面可以 1-9,但是无论 x 是啥数字,最后存储时都是固定的 6
【问题分类】YMP迁移【关键字】YMP迁移,YAS-04204【问题描述】数据库采用最小规格部署,机器配置2C8G,使用YMP进行数据和对象迁移,在元数据阶段二创建索引时报错:YAS-04204 number...of PARALLEL must be between 1 and 4【问题原因分析】数据库采用最小规格部署,数据库创建索引容许的最大并发度为CPU核数*2,但是YMP在配置文件中写死了创建索引并发度为...img2【解决/规避方法】修改YMP配置文件,将migration.parallel.index的参数改为4,重启YMP,进行失败项重试即可。...【影响范围】YMP 23.2.1.100,YashanDB 23.2.1.1000【修复版本】-
问题现象YMP 在迁移过程中,遇到报错:failed to open file /qianyi/ymp/ymp_23.3, errno 2, error message "No such file or...directory".问题的风险及影响YMP 迁移报错,导致迁移无法继续进行,从而影响迁移进度问题影响的版本yashandb 版本:23.2.7.101YMP 版本:23.3.1.3问题发生原因在迁移含有...符号的,而刚好 ymp 所在的文件是 ymp_23.3.1.3,因此 yashandb 将行外存储的 lob 字段存放在含有 ymp_23.3.1.3 的路径下,导致 yasldr 在识别导入路径时出现了这个报错解决方法及规避方式规避方案...:1、重新把 ymp 安装部署在另一个不含有'.'