一、集群配置
二、初始化数据库
2.1 主库执行
2.1 备库执行
三、备份还原
3.1 备份主库
3.2 还原备库
3.3 检查关键值
四、配置主库
4.1 配置dm.ini
4.2 配置dmmal.ini
4.3 配置dmarch.ini
4.4 配置dmwatcher.ini
4.5 配置关键值
五、配置备库
5.1 配置dm.ini
5.2 配置dmmal.ini
5.3 配置dmarch.ini
5.4 配置dmwatcher.ini
5.5 配置关键值
六、配置守护进程
6.1 配置守护进程
分别进入到主库和备库下的 /opt/dmdbms/bin目录
su – dmdba
cd /opt/dmdbms/bin
./dmwatcher /opt/dmdbms/data/dmdw/dmwatcher.ini
如果出现以下内容则表示启动成功
DMWATCHER[4.0] V8
DMWATCHER[4.0] IS READY
主库备库开启新终端执行./disql SYSDBA/SYSDBASYSDBA
显示:处于主库/备库开启状态,则表示成功
6.2 主库守护进程注册服务
su – root
cd /opt/dmdbms/script/root/
./dm_service_installer.sh -t dmwatcher -p dmdw1 –watcher_ini /opt/dmdbms/data/dmdw/dmwatcher.ini
执行后会生成DmWatcherServicedmdw1.service
开启:systemctl start herServicedmdw1
关闭:systemctl stop DmWatcherServicedmdw1
设置自启:systemctl enable DmWatcherServicedmdw1
6.3 备库守护进程注册服务
su – root
cd /opt/dmdbms/script/root/
./dm_service_installer.sh -t dmwatcher -p dmdw1 -watcher_ini /opt/dmdbms/data/dmdw/dmwatcher.ini
执行后会生成DmWatcherServicedmdw1.service
开启:systemctl start herServicedmdw1
关闭:systemctl stop DmWatcherServicedmdw1
设置自启:systemctl enable DmWatcherServicedmdw1
七、配置监视器
7.1 配置监视器
在主库中配置监视器
vim /opt/dmdbms/data/dmdw/dmmonitor.ini
MON_DW_CONFIRM = 1 #确认监视器模式
MON_LOG_PATH = /opt/dmdbms/log #监视器日志文件存放路径
MON_LOG_INTERVAL = 60 #每隔 60s 定时记录系统信息到日志文件
MON_LOG_FILE_SIZE = 32 #每个日志文件最大 32M
MON_LOG_SPACE_LIMIT = 0 #不限定日志文件总占用空间
[GRP1]
MON_INST_OGUID = 453331 #组 GRP1 的唯一 OGUID 值 #以下配置为监视器到组 GRP1 的守护进程的连接信息,以―IP:PORT‖的形式配置
#IP 对应 dmmal.ini 中的 MAL_HOST,PORT 对应 dmmal.ini 中的 MAL_DW_PORT
MON_DW_IP = 17.0.32.50:52141
MON_DW_IP = 17.0.32.60:52142