达梦数据库配置本地守护
一、功能概述
达梦数据库数据守护进程通常用于在集群中,出现故障切换和自动拉起等功能使用,在单机中也可以配置为本地守护,作用检测到数据库服务后不存在后自动拉起,从而快速恢复服务。
二、功能验证
2.1 需要配置的配置文件
dm.ini 开启mal系统参数
修改 mal_ini =1
dmmal.ini 配置本地通讯参数
MAL_CHECK_INTERVAL = 5
MAL_CONN_FAIL_INTERVAL = 5
[MAL_INST1]
MAL_INST_NAME = DMSERVER
MAL_HOST = 127.0.0.1
MAL_PORT = 61142
MAL_DW_PORT = 52141
MAL_INST_HOST = 127.0.0.1
MAL_INST_PORT = 5236
MAL_INST_DW_PORT = 32142
dmwatcher.ini 配置守护类型为本地类型
[GRP1]
DW_TYPE = LOCAL
DW_MODE = AUTO
DW_ERROR_TIME = 10
INST_RECOVER_time = 60
INST_ERROR_TIME = 10
INST_OGUID = 654321
INST_INI = /data/DM8_140/DAMENG/dm.ini
INST_AUTO_RESTART = 1
INST_STARTUP_CMD = /home/dmdba1/dmdbms/bin/dmserver
2.2 配置ougid
使用数据守护必须配置,且需要在mount状态配置
disql登录
alter database mount;
sp_set_oguid(654321);
alter database open;
2.3 验证
kill杀掉数据库服务后观察到自动拉起即成功