达梦数据库(DM)作为国产数据库的代表之一,在企业级应用中越来越广泛。本文将详细介绍如何快速搭建达梦数据库一主一备架构并配置数据守护集群,确保数据库服务的高可用性和自动故障转移能力。
一、架构规划与准备
1.1 系统架构设计
在开始搭建前,我们需要明确系统架构规划:
| 主机名 | 服务器IP | 心跳IP | 数据库名 | 实例名 | 备注 |
|---|---|---|---|---|---|
| DMDB | 192.168.126.130 | 192.168.126.130 | DAMENG | DMSERVER | 主库节点 |
| DMDB | 192.168.126.132 | 192.168.126.132 | DAMENG | BBBB | 备库节点(部署监视器) |
表1:集群节点规划表
1.2 部署前准备工作
硬件准备:
- 确保已分配独立的数据盘并正确挂载
- 建议数据文件、备份集、归档日志分别存放在不同的磁盘上,避免I/O竞争
软件配置:
- 关闭防火墙:
systemctl stop firewalld.service - 调整系统资源限制(详见下文)
- 创建专用用户和目录结构
关键参数说明:
CHARSET=1:使用UTF-8字符集(0为GB18030)CASE_SENSITIVE=0:大小写不敏感PAGE_SIZE=16:页大小16KB,建议32KBEXTENT_SIZE=32:簇大小32页
二、系统资源优化配置
2.1 调整资源限制
为确保数据库稳定运行,需调整系统资源限制:
1. 修改PAM配置
vi /etc/pam.d/login
# 添加以下内容
session required pam_limits.so
2. 内核参数调整
vi /etc/sysctl.conf
# 添加以下内容
vm.overcommit_memory=0
kernel.core_pattern=/data/dmcore/core-%e-%p-%t
# 使配置生效
sysctl -p
3. 用户资源限制
vi /etc/security/limits.conf
# 添加

最低0.47元/天 解锁文章
1880

被折叠的 条评论
为什么被折叠?



