注册
同城双中心DMHS场景下达梦主备集群升级测试学习总结
专栏/培训园地/ 文章详情 /

同城双中心DMHS场景下达梦主备集群升级测试学习总结

绝影 2024/11/27 293 0 0
摘要

同城双中心DMHS场景下达梦主备集群升级测试学习总结

1. 概述

背景:模拟同城双中心两集群间DMHS同步场景下,达梦数据库主备集群版本升级测试,此测试不涉及DMHS部署、配置同步等操作。
本次数据库升级将测试从目前使用的数据库版本v8.1.2.18升级至v8.1.2.138版本。
整体的升级流程是通过更换数据库BIN文件目录进行升级。具体为四个部分,停止双中心的DMHS同步,停止数据库并进行备份,更换BIN文件和服务文件,启动数据库集群和开启HMHS同步进行验证。

2. 环境配置

2.1 停止双中心DMHS同步

源端:
【dmdba用户】
登录主机,通过查询业务SQL,确认在应用停用的情况下。
命令:./dmhs_console
命令:DMHS> stop cpt
目的端:
【dmdba用户】
 登录主机,通过查询业务SQL,确认在应用停用的情况下。
命令:./dmhs_console
命令:DMHS> stop exec

2.2 联机备份数据库

源端主库:
【dmdba用户】
登录主机,通过查询业务SQL,确认在应用停用的情况下。
命令:./disql
命令:BACKUP DATABASE BACKUPSET '/dmbak/BACKUP_FILE_01';
目的端主库
登录主机,通过查询业务SQL,确认在应用停用的情况下。
命令:./disql
命令:BACKUP DATABASE BACKUPSET '/dmbak/BACKUP_FILE_01';

2.3 停止数据库服务

源端集群:
注意:严格按照顺序执行

【dmdba用户】
1. 停监视器进程
停监视器1命令:./DmMonitorServiceDM1 stop
停监视器2命令:./DmMonitorServiceDM2 stop
停监视器3命令:./DmMonitorServiceDM3 stop

2. 停守护进程命令
停主库守护进程命令:  ./DmWatcherServiceDM1 stop
停备库1守护进程命令:./DmWatcherServiceDM2 stop
停备库2守护进程命令:./DmWatcherServiceDM3 stop
停备库3守护进程命令:./DmWatcherServiceDM4 stop

1. 停数据库进程和AP服务命令
(1)主机命令: ./disql 
服务器[LOCALHOST:5236]:处于主库打开状态
登录使用时间 : 8.923(ms)
SQL> shutdown immediate;
主机命令:./DmServiceDM1 stop
主机命令:./DmAPService stop

(2)备机1命令: ./disql 
服务器[LOCALHOST:5236]:处于备库打开状态
登录使用时间 : 8.923(ms)
SQL> shutdown immediate;
备机命令:./DmServiceDM2 stop
备机命令:./DmAPService stop

(3)备机2命令: ./disql 
服务器[LOCALHOST:5236]:处于备库打开状态
登录使用时间 : 8.923(ms)
SQL> shutdown immediate;
备机命令:./DmServiceDM3 stop
备机命令:./DmAPService stop

(4)备机3命令: ./disql 
服务器[LOCALHOST:5236]:处于备库打开状态
登录使用时间 : 8.923(ms)
SQL> shutdown immediate;
备机命令:./DmServiceDM4 stop
备机命令:./DmAPService stop

目的端集群:
注意:严格按照顺序执行

【dmdba用户】
1. 停监视器进程
停监视器命令:./DmMonitorServiceDM stop

2. 停守护进程命令
停主库守护进程命令:./DmWatcherServiceDM1 stop
停备库守护进程命令:./DmWatcherServiceDM2 stop

1. 停数据库进程和AP服务命令
(1)主机命令: ./disql 
服务器[LOCALHOST:5236]:处于主库打开状态
登录使用时间 : 8.923(ms)
SQL> shutdown immediate;
主机命令:./DmServiceDM1 stop
主机命令:./DmAPService stop

(2)备机命令: ./disql 
服务器[LOCALHOST:5236]:处于备库打开状态
登录使用时间 : 8.923(ms)
SQL> shutdown immediate;
备机命令:./DmServiceDM2 stop
备机命令:./DmAPService stop

2.4 将数据库目录进行物理备份

dmdba用户】
1.分别登录双中心主备机备份数据库数据目录
命令:cp -r DAMENG/  DAMENG_old
2.登录主备机和监视器备份数据库安装目录
命令:cp -r bin bin_old

2.5 安装新版本数据库

【dmdba用户】
对bin创建压缩包
登录主备库,上传好包后进行解压
命令:tar -zcvf bin_v8.1.2.138.tar.gz bin

2.6 替换版本以及数据库服务

【dmdba用户】
1.分别登录双中心主备机将bin目录进行更换并赋予权限
命令:cp -rf bin/* /app/dmdbms/bin
命令:chown dmdba:dinstall -R bin

2.登录双中心监视器主机环境bin目录进行更换并赋予权限
命令:cp -rf bin/* /app/dmdbms/bin
命令:chown dmdba:dinstall -R bin

2.7 开启DMAP服务

【dmdba用户】
1. 分别登录双中心主备机开启DMAP服务
命令:./DmAPService start

2.8 启动数据库相关服务

源端集群:
注意:严格按照顺序执行

【dmdba用户】
1. 分别登录源端中心主备机,启动数据库相关服务进程
启动主库实例命令:./DmServiceDM1 start
启动备1实例命令:./DmServiceDM2 start
启动备2实例命令:./DmServiceDM3 start
启动备3实例命令:./DmServiceDM4 start

启动主库守护进程命令:./DmWatcherServiceDM1 start
启动备1守护进程命令:./DmWatcherServiceDM2 start
启动备2守护进程命令:./DmWatcherServiceDM3 start
启动备3守护进程命令:./DmWatcherServiceDM4 start

启动监视器1命令:./DmMonitorServiceDM1 start
启动监视器1命令:./DmMonitorServiceDM2 start
启动监视器1命令:./DmMonitorServiceDM3 start

目的端集群:
注意:严格按照顺序执行

【dmdba用户】
1. 分别登录目的端中心主备机,启动数据库相关服务进程
启动主库实例命令:./DmServiceDM1 start
启动备库实例命令:./DmServiceDM2 start

启动主库守护进程命令:./DmWatcherServiceDM1 start
启动备库守护进程命令:./DmWatcherServiceDM2 start

启动监视器命令:./DmMonitorServiceDM start

3. 开启双中心DMHS同步

目的端:
【dmdba用户】
1. 登录主机,通过查询业务SQL,确认在应用停用的情况下。
命令:./dmhs_console
命令:DMHS> start exec

源端:
【dmdba用户】
1. 登录主机,通过查询业务SQL,确认在应用停用的情况下。
命令:./dmhs_console
命令:DMHS> start cpt
评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服