单服务器搭建DM8 实时主备集群构建详解:部署、配置、故障自动接管测试

发布时间:2026/9/10 20:37:16

单服务器搭建DM8 实时主备集群构建详解:部署、配置、故障自动接管测试 集群架构一主一备监视器的两节点方案角色主库备库监视器实例名GRP1_RT_01GRP1_RT_02实例端口MAL_INST_PORT52385239MAL端口MAL_PORT6114361144守护进程端口MAL_DW_PORT5214352144实例监听守护端口MAL_INST_DW_PORT3314333144数据目录/dmdata/dm8_data/DAMENG_P/dmdata/dm8_data/DAMENG_S无数据目录归档目录/dmdata/dm8_data/arch_p/dmdata/dm8_data/arch_s备份目录/dmdata/dm8_data/bak共用守护系统唯一OGUID值6612366123一、主备集群部署1.创建主备数据目录、归档目录、备份目录、临时文件目录确保所有目录属于dmdba用户2.初始化主备库实例初始化主库5238初始化备库52393. 首次正常启动主库4.脱机备份主库并恢复到备库脱机全量备份主库将备份恢复到备库5.修改主库dm.ini在文件末尾添加或修改6.配置A节点修改归档dmarch.ini文件创建dmmal.ini文件创建dmwatcher.ini文件7.注册主库服务注册数据库实例服务注册数据守护watcher服务8.配置B节点备库替换dmarch.ini修改备库dm.ini创建备库dmmal.ini文件创建备库dmwatcher.ini9.注册备库服务10.配置确认监视器创建dmmonitor.ini11.注册服务12.配置非确认监视器在配置监视器时一般配置好确认监视器后建议再配置一个非确认监视器的配置文件在主备发生切换时可以通过前台的方式启动非确认监视器进行手动切换。非确认监视器是通过将监视器配置文件中 MON_DW_CONFIRM 参数值修改为 0 来实现示例如下非确认监视器无需注册服务。监视器使用通过前台方式启动非确认监视器13.启动服务及查看信息①临时放开主备模式修改权限ALTER_MODE_STATUS1②给数据库写入集群统一标识 OGUID③指定实例角色A 主库、B 备库④关闭手工修改权限交给守护自动管控⑤查询实例状态校验是否配置成功此时注意切换主备身份只能在MOUNT挂载状态下执行打开运行时不让改角色会报错查询主备库的实例名、主备关系、数据库是否正常打开启动守护进程/启动确认监视器后台启动前台启动首先修复dmdba用户日志文件夹权限清理后台运行的监视器进程重新前台启动启动非确认监视器启停集群守护进程启停命令二、主备集群测试1.数据同步测试测试方案:在主库创建新表TB_TEST插入数据登录备库查询TB_TEST.主库插入数据备库查询数据数据同步成功2.手动切换主备集群登录非确认监视器查看可切换为主机的实例列表执行命令进行切换此时GRP1_RT_02已成功升级为主库切换GRP1_RT_01为主库3.制造主库故障测试备库自动接管停掉主库守护进程模拟主库故障最后恢复主库为GRP1_RT_01恢复成功至此成功在一台主机上搭建达梦主备集群并完成测试
延伸阅读

更多相关文章

2026/9/3 17:31:30

羽球搭子 HarmonyOS 实战(15):比赛 SessionStore 与状态恢复

一、状态恢复不是把一个对象写进磁盘 一场双打活动通常包含对局摘要、参与者、轮次、场地、每场比分、当前场次和尚未提交的建局草稿。用户在计分中途切到消息应用、系统回收进程,或者登录另一个账号后再回来,页面都应该恢复到正确上下文。只保存一个 a…

2026/9/8 2:30:20

LLM应用上线翻车记:5条badcase三轮回血,附线上真实打法

你辛辛苦苦搞了个LLM应用,上线第一天用户就反馈"答非所问"“编造事实”“格式混乱”。你打开日志一看,满屏的翻车记录,但根本不知道从哪开始修。 今天这篇文章,我从一个真实的场景切入:5条badcase如何通过三…

2026/9/10 20:34:18

伯努利试验与二项分布:从A/B测试到质量控制的概率思维

1. 先问一个实际问题:怎么判断3%和3.5%的差异不是运气假设你负责一个电商站的某个落地页,产品经理提了个改动方案,说新版能提升注册转化率。你跑了一周A/B测试:旧版看了20000人,转化600人,转化率3.0%&#…

2026/9/10 20:34:18

SAO-SVR混合模型在雪消融预测中的MATLAB实现

1. 项目概述:SAO-SVR雪消融预测模型在气候变化研究和水资源管理领域,雪消融预测一直是个具有挑战性的课题。传统物理模型需要复杂的参数校准,而纯数据驱动方法往往缺乏对冰雪物理过程的理解。SAO-SVR(Snow Ablation Optimization-…

2026/9/10 20:34:18

基于OpenCV模板匹配的信用卡卡号识别实战

简介:基于Python和OpenCV的信用卡卡号数字识别项目,面向图像处理学习者和金融业务自动化开发者,重点解决卡号区域定位、字符分割与数字识别问题,适合作为课程设计或实战练手项目。资源包共9个文件,包括2个Python源码文…

2026/9/10 20:29:17

React元素渲染原理与性能优化实践

1. React元素渲染的本质理解在React开发中,元素渲染是最基础也是最核心的概念之一。很多开发者虽然每天都在使用React.createElement或JSX语法,但对底层原理却一知半解。实际上,React元素并不是真实的DOM节点,而是一个轻量级的Jav…

2026/9/10 16:39:38

超人会飞不算本事:系统稳定依赖清晰规则与边界设计

开头先不绕弯子。“#斯坦李吐槽dc 所以超人是无缘无故会飞的嘛哈哈哈哈哈哈哈锤哥真是技术人才啊!#雷神 #复联”这类调侃式短标题,第一波冲击力在于它把两个宇宙的角色塞进同一个吐槽箱里,但细想一下就能发现,它真正碰到的根本不是…

2026/9/10 11:16:38

超人VS蜘蛛侠:拆解超级IP的影响力与传播方法论

把“蜘蛛侠 vs 超人”放在 CSDN 上聊,可能很多人第一反应是走错片场了。但如果把这两个角色看成“两个持续运营了 80 多年的文化产品”,你会发现,这场比较本质上是两个不同 IP 策略的长期结果对比:超人赢在定义了整个超级英雄题材…

2026/9/9 16:31:09

基于CNN的调制信号识别:MATLAB实现时频图分类实战

简介:本资源是一套面向通信工程与信号处理方向学习者、研究者的深度学习实践方案,聚焦调制信号自动检测与识别这一典型无线通信任务,解决传统方法依赖人工特征、低信噪比下性能下降等痛点。压缩包共12个文件(10.73MB)&…

2026/9/10 0:00:55

目录对比去重实战:用哈希算法精准清理重复文件

我电脑里现在还有一块换了三次机的“数据墓地”硬盘,里面存着2016年以前所有旧笔记本的完整备份。平时不觉得有什么,直到前阵子想把它整理归档,发现同一个安装包、同一批照片、同一份论文草稿,在几个不同的备份目录里反复出现。更…

2026/9/10 0:00:55

Leaflet离线地图完整Demo合集:内网部署与坐标纠偏实战

简介:这是一份面向Web GIS开发者的LeafLet离线地图示例合集,帮助开发者快速掌握离线地图从搭建到交互的完整流程。压缩包共723个文件,大小14.06MB,以319个js脚本、175个html页面和29个css样式文件为主体,配合png/svg图…

2026/9/10 0:00:55

MATLAB读取Rinex 3.02观测文件:多系统GNSS数据解析实战

简介:基于MATLAB开发的Rinex3.02版观测文件(o文件)读取代码包,面向卫星定位导航方向的学习者与研究人员,用于解决新版观测文件的数据解析、历元提取与时间转换问题。压缩包共4个文件,包含两个m脚本、一个19…

2026/9/10 12:32:02

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/10 15:19:50

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/10 15:49:53

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
咨询二维码