背景
随着磐维数据库集中式迁移工具(panwei_dtp)V2.0-S3.0.2_B01 版本的发布,功能也得到了进一步完善。本文主要在测试环境中演示panwei_dtp工具从V2.0-dtp3.0.0_B01升级到V2.0-dtp3.0.2_B01的整个过程,方便大家在需要时参考查阅。
panwei_dtp工具升级过程
前提条件
- 补丁包的安装是基于现有系统上进行的,因此,安装补丁包前需要确保目标机器已安装 panwei_dtp。
- 升级时请使用 root 用户执行脚本。
【须知】
若升级前使用默认配置库,则升级后不支持使用自定义配置库;若升级前使用自定义配置库,则升级后不支持使用默认配置库。
注意事项
- panwei_dtp V3.0.2_B01 仅支持从 V2.0.2_B01 及以后的版本升级,不支持 V2.0.1 及以前版本的升级。
- 在升级到 V3.0.2_B01 前,如果历史任务数量较多,升级过程可能会较为缓慢。可以通过删除其中的 deploy20240512_2.sql,以达到快速升级的目的。通过删除该脚本的方式升级后,启动任务前需要重新加载对象树。有关重新加载对象树的方式,请参见下文重新加载对象树。
操作步骤
1、上传并解压补丁包
补丁包:PanWeiDB_V2.0-dtp3.0.2_B01-upgrade.zip,补丁包上传到路径 /opt 目录。
cd /opt
unzip PanWeiDB_V2.0-dtp3.0.2_B01-upgrade.zip
2、执行安装命令
2.1 检查dtp软件的安装用户和组:
ll dtp软件安装目录

2.2 执行安装命令
补丁包解压后会生成 upgrade 目录。
cd upgrade
# ./setup.sh 用户名 用户组 配置库端口
./setup.sh dtpuser dtpuser 31003
输入安装路径:/data #注意:/data 为 panwei_dtp 的安装路径,根据实际情况填写。

3、检查是否重启成功
检查/安装目录/data/log4engine/panwei_dtp.log日志
cat /data/data/log4engine/panwei_dtp.log
4、检查服务是否成功运行
systemctl status panwei_dtp.service

systemctl status incremental.service

systemctl status panwei_dtp.service

5、重新加载对象树(可选)
若通过删除 deploy20240512_2.sql 的方式升级到 V3.0.2_B01,需要进行以下操作重新加载对象树后,才能运行历史任务。
登录 panwei_dtp:
(1)单击左侧导航栏的 数据库迁移 > 任务管理,进入 任务管理 页面。
(2)点击任务名称的复选框
(3)点击 配置 按钮

在任务配置页面的 2 选择对象 页面,单击 刷新对象树。

单击 下一步,再单击 保存,保存对任务的修改。
6、检查panwei_dtp工具版本

至此,磐维数据库迁移工具(panwei_dtp)升级完成。
总结
磐维数据库迁移工具(panwei_dtp)升级过程还是非常容易的。还是那句话,操作之前做好备份工作,以防万一。
关于作者:
专注于Oracle、MySQL、PG、OpenGauss和国产数据库的研究,热爱生活,热衷于分享数据库技术。
微信公众号:飞天online
墨天轮:https://www.modb.pro/u/15197
如有任何疑问,欢迎大家留言,共同进步~~~
最后修改时间:2024-12-16 19:00:17
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




