达梦守护集群手工切换及故障切换

守护集群搭建方案参考上一份博客。

目录

[一 环境信息](#一 环境信息)

[二 手工切换](#二 手工切换)

[2.1 查看集群状态](#2.1 查看集群状态)

[2.2 登录监视器](#2.2 登录监视器)

[2.3 执行switchover](#2.3 执行switchover)

2.4验证同步

[2.5 回切](#2.5 回切)

[三 故障切换](#三 故障切换)

[3.1 主库故障](#3.1 主库故障)

[3.1.1 停止主库服务](#3.1.1 停止主库服务)

[3.1.2 reboot主库所在的主机](#3.1.2 reboot主库所在的主机)

[3.2 备库故障](#3.2 备库故障)

[3.2.1 停止备库服务](#3.2.1 停止备库服务)

[3.2.2 reboot备库所在主机](#3.2.2 reboot备库所在主机)

一 环境信息

本次使用一主一备的实时同步的集群,在MON3上进行切换。

|-------|--------|-----------------|----------|-------------|
| 服务器 | 监视器实例名 | IP地址 | MON_PORT | MON_INST_ID |
| 主机服务器 | MON1 | 192.168.159.128 | 8339 | 1 |
| 备机服务器 | MON2 | 192.168.159.132 | 8340 | 2 |
| 仲裁服务器 | MON3 | 192.168.159.131 | 8341 | 3 |

二 手工切换

2.1 查看集群状态

在MON3中查看当前的集群情况是否满足切换

2.2 登录监视器

监视器优先选择主库校验登录口令,如果没有活动主库,则选择一个活动备库校验登录口令,部分监视器命令需要先登录才允许执行。

2.3 执行switchover

输入choose switchover GRP1 查看集群可以切换的节点

此时能看到可以选择的备库,输入switchover DMSTD为选择DMSTD进行切换。

切换完成,执行show查看当前的集群情况

2.4验证同步

在新主库中插入数据,查看新备库是否同步过来

备库查看

2.5 回切

回切步骤与上面一样。执行switchover ZHFT即可。

回切完成。

三 故障切换

3.1 主库故障

主库故障分为两种情况测试,一种是正常停止,另一种为非正常停止(kill以及reboot)。

查看确认监视器是否已经正常启动

3.1.1 停止主库服务

手动stop掉主库的守护进程以及数据库服务。

查看监视器的情况

备库已自动拉起为主库,主库状态为error。

重新启动原主库的服务

查看监视器

此时原来的主库已经被拉起为STANDBY。

3.1.2 reboot主库所在的主机

目前主备已手动switchover回来了,与一开始的环境一致,继续实验

手动reboot主库所在主机。

监视器已强制将备库切为了主库

等待原主重新启动之后

原主已切为备库

3.2 备库故障

3.2.1 停止备库服务

主备已重新switchover回来。

手动stop掉备库的守护进程以及数据库服务

查看备库的情况

备库处于error状态且无法监视到。

重新start守护进程

查看监视器

3.2.2 reboot备库所在主机

备库执行reboot

查看监视器

重新启动守护服务

备库恢复正常,主备同步正常。

更多

达梦数据库 - 新一代大型通用关系型数据库 | 达梦在线服务平台

相关推荐
忆挽篱笙歌11 分钟前
环境变量,本地变量
linux·运维·服务器
码间留白1 小时前
手把手把 GitHub 推上阿里云 ECS:Actions CI/CD 全链路避坑实录(折腾好几天,到 2 分钟见绿)
运维·阿里云·ci/cd·docker·devops·github actions
xiaogai_gai2 小时前
仅查询策略实战:从金蝶云·星空旗舰版定时拉取收料通知单
大数据·数据库·python
数据工匠老o2 小时前
异构数据库DDL同步:260条链路的结构变更自动适配方案
数据库·架构
吹什么轩2 小时前
linux系统复习:僵尸进程与孤儿进程
linux·运维·php
张宇Joaquin3 小时前
AMD uProf 工具采集微架构特征使用介绍
服务器
殷忆枫3 小时前
告别依赖地狱!在 Ubuntu 上用 Docker 极速部署 Home Assistant 与 MQTT,并接入 Siri 与嵌入式 C 终端
linux·ubuntu·docker
第404号工位3 小时前
手机到底有没有偷听我们?我抓包了 72 小时,抓到了真凶
linux·人工智能·架构
这个DBA有点耶3 小时前
银行业市占率最高的国产数据库是谁?先搞清楚“市占率”的四种口径
数据库·程序员·架构
老李IT笔记3 小时前
连不上不一定是网不好:新系统不认的服务端配置卡在哪一档
运维·服务器·网络