暂无图片
暂无图片
2
暂无图片
暂无图片
暂无图片

磐维数据库迁移工具(panwei_dtp)升级方案

原创 飞天 2024-12-16
563

背景

随着磐维数据库集中式迁移工具(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软件安装目录

image.png

2.2 执行安装命令

补丁包解压后会生成 upgrade 目录。

cd upgrade # ./setup.sh 用户名 用户组 配置库端口 ./setup.sh dtpuser dtpuser 31003 输入安装路径:/data #注意:/data 为 panwei_dtp 的安装路径,根据实际情况填写。

image.png

3、检查是否重启成功

检查/安装目录/data/log4engine/panwei_dtp.log日志

cat /data/data/log4engine/panwei_dtp.log

4、检查服务是否成功运行

systemctl status panwei_dtp.service

image.png

systemctl status incremental.service

image.png

systemctl status panwei_dtp.service

image.png

5、重新加载对象树(可选)

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

6、检查panwei_dtp工具版本

image.png

至此,磐维数据库迁移工具(panwei_dtp)升级完成。

总结

磐维数据库迁移工具(panwei_dtp)升级过程还是非常容易的。还是那句话,操作之前做好备份工作,以防万一。

关于作者:
专注于Oracle、MySQL、PG、OpenGauss和国产数据库的研究,热爱生活,热衷于分享数据库技术。
微信公众号:飞天online
墨天轮:https://www.modb.pro/u/15197
如有任何疑问,欢迎大家留言,共同进步~~~

最后修改时间:2024-12-16 19:00:17
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论