1,达梦读写分离集群搭建
集群搭建
此处以一读一写集群为例,需要明确,一读一写集群需要三台服务器。一台主,一台备,一台监视器。
这三台服务器上都要安装达梦数据库软件。
服务器IP | 服务器作用 |
---|---|
192.168.147.62 | 主数据库 服务器 |
192.168.147.63 | 备数据库 服务器 |
192.168.147.63 | 监视器 服务器 |
一、初始化实例
#在两台服务器上分别用dminit初始化实例(实例初始化时需要明确初始化参数)
。
./dminit path=/dmdata/data
#在两台服务器上分别启停库一次
./dmserver /dmdata/data/DAMENG/dm.ini
出现SYSTEM IS READY表示已经启动完成
然后在末尾输入exit退出。
二、配置读写分离集群
1.在主库DM1上使用dmdba用户脱机备份
- 拷贝备份文档到备库所在机器
备库脱机还原
3.配置主库DM1
1)修改主库dm.ini文件
INSTANCE_NAME=INSTANCE_NAME
PORT_NUM = 5236 #数据库实例监听端口
DW_INACTIVE_INTERVAL = 60 #接收守护进程消息超时时间
ALTER_MODE_STATUS = 0 #不允许手工方式修改实例模式/状态/OGUID
ENABLE_OFFLINE_TS = 2 #不允许备库 OFFLINE 表空间
MAL_INI = 1 #打开 MAL 系统
ARCH_INI = 1 #打开归档配置
RLOG_SEND_APPLY_MON = 64 #统计最近 64 次的日志发送信息
2)配置主库dmmal.ini
MAL_CHECK_INTERVAL = 5 #MAL 链路检测时间间隔
MAL_CONN_FAIL_INTERVAL = 5 #判定 MAL 链路断开的时间
[MAL_INST1]
MAL_INST_NAME = GRP1_RT_01 #实例名,和 dm.ini 中的 INSTANCE_NAME 一致
MAL_HOST = 192.168.147.62