尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
达梦数据库主从复制
一、主从原理将主库产生的 Redo日志传输到备库备库接收并重演Redo日志从而实现备库与主库的数据同步。整体架构如下图二、搭建DM数据守护环境环境如下192.168.40.139 centos7.6 主库 dmwatcher守护 监视器 确认服务器时区192.168.40.138 centos7.6 备库 dmwatcher守护 确认服务器时区部署前检查项1、CPU lscpu 2、内存free -g 3、操作系统cat /etc/os-release 3、磁盘dd bs32k count20k if/dev/zero oftest oflagdsync 4、网络ethtool 网卡名2.1备份主库并发送到从库进行恢复Master:./dmrmandmrman V8RMANbackup database /dmdata/data/DAMENG/dm.ini full backupset /linshi/full01;发送到从库进行恢复./dmrman ctlstmtrestore database to /dmdata/data/DAMENG from backupset /linshi/full01 ./dmrman ctlstmtrecover database /dmdata/data/DAMENG/dm.ini from backupset /linshi/full01 ./dmrman ctlstmtrecover database /dmdata/data/DAMENG/dm.ini update db_magic2.2修改主备配置文件注修改的配置文件如下标红的传到从库需要修改修改dm.ini1 INSTANCE_NAME DM01 2 PORT_NUM 5236 3 DW_INACTIVE_INTERVAL 60 4 ALTER_MODE_STATUS 0 5 ENABLE_OFFLINE_TS 2 6 MAL_INI 1 7 ARCH_INI 1 8 RLOG_SEND_APPLY_MON 64在主库/dmdata/data/DAMENG下创建文件dmmal.iniMAL_CHECK_INTERVAL 5 #MAL链路检测时间间隔 MAL_CONN_FAIL_INTERVAL 5 #判定MAL链路断开的时间 [MAL_INST1] MAL_INST_NAME DM01 #实例名和dm.ini中的一致 MAL_HOST 192.168.40.139 #MAL系统监听TCP连接的IP地址 MAL_PORT 55101 #MAL系统监听TCP连接的端口 MAL_INST_HOST 192.168.40.139 #实例的对外服务IP地址 MAL_INST_PORT 5236 #实例的对外服务端口和dm.ini中的PORT_NUM一致 MAL_DW_PORT 65101 #实例对应的守护进程监听TCP连接的端口 MAL_INST_DW_PORT 45101 [MAL_INST2] MAL_INST_NAME DM02 MAL_HOST 192.168.40.138 MAL_PORT 55121 MAL_INST_HOST 192.168.40.138 MAL_INST_PORT 5236 MAL_DW_PORT 65121 MAL_INST_DW_PORT 45121在主库/dmdata/data/DAMENG下创建文件dmarch.ini[ARCHIVE_LOCAL2] ARCH_TYPE LOCAL ARCH_DEST /dmdata/data/DAMENG/arch ARCH_FILE_SIZE 1024 ARCH_SPACE_LIMIT 4096 ARCH_FLUSH_BUF_SIZE 0 ARCH_HANG_FLAG 1 [ARCHIVE_REALTIME1] ARCH_TYPE REALTIME ARCH_DEST DM02在主库/dmdata/data/DAMENG下创建文件dmwatcher.ini[GRP1] DW_TYPE GLOBAL #全局守护类型 DW_MODE AUTO #自动切换模式 DW_ERROR_TIME 10 #远程守护进程故障认定时间 INST_RECOVER_TIME 60 #主库守护进程启动恢复的间隔时间 INST_ERROR_TIME 10 #本地实例故障认定时间 INST_OGUID 230330 #守护系统唯一OGUID值 INST_INI /dmdata/data/DAMENG/dm.ini #dm.ini配置文件路径 INST_AUTO_RESTART 1 #打开实例的自动拉起功能 INST_STARTUP_CMD /dmdata/bin/dmserver2.3以mount方式启动主库注防止主库数据更改主备不一致./dmserver /dmdata/data/DAMENG/dm.ini mount登录disql执行SP_SET_PARA_VALUE(1, ALTER_MODE_STATUS, 1); sp_set_oguid(230330); alter database primary; SP_SET_PARA_VALUE(1, ALTER_MODE_STATUS, 0);2.4以mount的方式启动从库./dmserver /dmdata/data/DAMENG/dm.ini mount登录disql执行修改状态SP_SET_PARA_VALUE(1, ALTER_MODE_STATUS, 1); sp_set_oguid(230330); alter database standby; SP_SET_PARA_VALUE(1, ALTER_MODE_STATUS, 0);2.5在主库跟从库启动守护进程./dmwatcher /dmdata/data/DAMENG/dmwatcher.ini2.6在其中任意一台服务器或者第三台服务器上配置监视器dmmonitor.iniMON_DW_CONFIRM 1 MON_LOG_PATH /dmdata/data/log MON_LOG_INTERVAL 60 MON_LOG_FILE_SIZE 32 MON_LOG_SPACE_LIMIT 0 [GRP1] MON_INST_OGUID 230330 MON_DW_IP 192.168.40.139:65101 MON_DW_IP 192.168.40.138:65121启动监视器 ./dmmonitor /dmdata/data/DAMENG/dmmonitor.ini关闭集群顺序关闭监视器--关闭备库守护进程--关闭主库守护进程---关闭主库----关闭从库2.7注册服务分别在主库和备库上以root用户登录创建服务/dmdata/script/root/dm_service_installer.sh -t dmwatcher -watcher_ini /dmdata/data/DAMENG/dmwatcher.ini -p TEST启动守护进程systemctl start DmWatcherServiceTEST2.8启动监视器查看主从状态信息并进行切换操作手动切换主备更多资讯请上达梦技术社区了解https://eco.dameng.com
RELATED

相关推荐

基于Steinmetz方程与XGBoost的磁芯损耗混合建模与预测

基于Steinmetz方程与XGBoost的磁芯损耗混合建模与预测

1. 项目概述与核心问题拆解拿到“2024年中国研究生数学建模竞赛C题”这个标题,再结合“Steinmetz方程”、“磁芯损耗”、“数据驱动”、“预测模型”这些关键词,我们基本可以锁定,这大概率是一道与电力电子、磁性元件设计或高频变换器相关的工…

📅 2026/10/18 23:42:38
抖音无水印下载神器 douyin-downloader:从零到一搭建高效批量下载与素材管理全教程

抖音无水印下载神器 douyin-downloader:从零到一搭建高效批量下载与素材管理全教程

抖音无水印下载神器 douyin-downloader:从零到一搭建高效批量下载与素材管理全教程 【免费下载链接】douyin-downloader A practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication,…

📅 2026/9/11 19:29:41
达梦8数据库REDO日志日常管理方法

达梦8数据库REDO日志日常管理方法

达梦8数据库的REDO日志主要用于记录被修改数据的新值,包括事物对数据文件和回滚段的修改。达梦数据库每个实例都有一个相关联的REDO日志,通过重做日志可以保证数据库的完整性和一致性,REDO日志在数据库物理恢复中是非常重要的。达梦数据库默认…

📅 2026/10/8 0:03:49
MORE NEWS

更多资讯

📰

恒星级AI时代:AI短剧生产管线与数字分身序章

1. 从“恒星级AI”说起:这个标题到底在讲什么“恒星级AI时代降临”这个说法,第一次看到的时候我愣了一下。恒星级的能量量级是什么概念?太阳每秒释放的能量大约是3.8乘以10的26次方瓦,人类目前全球总发电功率大概在3乘10的12次方瓦…

📰

快速修改PCK文件完整指南:用Patch PCK告别整包解压

快速修改PCK文件完整指南:用Patch PCK告别整包解压 【免费下载链接】gdsdecomp Godot reverse engineering tools 项目地址: https://gitcode.com/GitHub_Trending/gd/gdsdecomp 玩家反馈英文文本写错,要改 PCK 里一句话,包 1.8 GB。完…

📰

剖析 Supabase 的 Agent 文档体系:llms.txt、MCP 与 Agent Skills 的四通道设计,以及它对 XERJ 的启示

人工智能搜索引擎本地部署后端MCP 服务 【免费下载链接】xerj XERJ is the new way for AI to search data. Its autoindex capability activates agents to know your data without the token waste of grep and sed. One command indexes code, docs, logs and PDFs for sear…

📰

Neo4j医疗知识图谱问答机器人:从建模到Cypher落地实战

简介:基于Neo4j图数据库的医疗知识图谱智能问答机器人Python项目,覆盖从医疗数据整理、知识图谱构建到用户问句解析、CQL查询与答案生成的完整流程。适用于计算机相关专业毕业设计、课程设计或项目实战练习,也可作为学习图数据库应用与中文问…

📰

鸿蒙5.0 App开发入门:一次开发多端部署实战

简介:本资源是面向鸿蒙应用开发初学者的实战型入门Demo,聚焦HarmonyOS 5.0(含鸿蒙Next演进方向)的App开发全流程实践,帮助零基础开发者快速搭建环境、理解项目结构并完成首个可运行应用。压缩包共445个文件&#xff0c…

📰

主从博弈与需求响应在综合能源系统优化调度中的源码解析

简介:这是一份与《计及需求响应和电能交互的多主体综合能源系统主从博弈优化调度策略》论文配套的完整源程序,面向电力系统及其自动化方向的毕业设计、课题研究者,以及关注综合能源系统多层博弈优化的学习者。资源针对多园区综合能源系统中电…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬