同城双中心DMHS场景下达梦主备集群升级测试学习总结
背景:模拟同城双中心两集群间DMHS同步场景下,达梦数据库主备集群版本升级测试,此测试不涉及DMHS部署、配置同步等操作。
本次数据库升级将测试从目前使用的数据库版本v8.1.2.18升级至v8.1.2.138版本。
整体的升级流程是通过更换数据库BIN文件目录进行升级。具体为四个部分,停止双中心的DMHS同步,停止数据库并进行备份,更换BIN文件和服务文件,启动数据库集群和开启HMHS同步进行验证。
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
目的端:
【dmdba用户】
1. 登录主机,通过查询业务SQL,确认在应用停用的情况下。
命令:./dmhs_console
命令:DMHS> start exec
源端:
【dmdba用户】
1. 登录主机,通过查询业务SQL,确认在应用停用的情况下。
命令:./dmhs_console
命令:DMHS> start cpt
文章
阅读量
获赞