守护集群与异步备库区别
区别一:
主库dm.ini中,异步备库需要多开启TIMER_INI参数(开启定时器)
区别二:
主库守护集群dmarch.ini | 主库异步备库dmarch.ini |
[ARCHIVE_LOCAL] ARCH_TYPE=LOCAL ARCH_DEST=/dm8/dmarch ARCH_FILE_SIZE=1024 ARCH_SPACE_LIMIT=51200 [ARCHIVE_REALTIME1] ARCH_TYPE=REALTIME #实时归档类型 ARCH_DEST=DMSERVERB #备库实例名 | [ARCHIVE_LOCAL] ARCH_TYPE=LOCAL ARCH_DEST=/dm8/dmarch ARCH_FILE_SIZE=1024 ARCH_SPACE_LIMIT=51200 [ARCHIVE_ASYNC] ARCH_TYPE=ASYNC #异步归档类型 ARCH_DEST=DM02 #异步归档目标实例名 ARCH_TIMER_NAME=RT_TIMER #定时器名称,和dmtimer.ini中的名称一致 ARCH_SEND_DELAY=1 #指定源库到异步备库的归档延时发送时间,单位为分钟 |
区别三:
主库守护集群dmwatcher.ini | 主库异步备库dmwatcher.ini |
[GRP1] DW_TYPE=GLOBAL#全局守护类型 DW_MODE=MANUAL#故障手切AUTO:故障自切 DW_ERROR_TIME=20#远程守护进程故障认定时间 INST_ERROR_TIME=20#本地实例故障认定时间 INST_RECOVER_TIME=60#主库守护进程启动恢复的间隔时间 INST_OGUID=45331#守护系统唯一OGUID值 INST_INI=/dmdata/DAMENG/dm.ini INST_AUTO_RESTART=1#打开实例自启功能 INST_STARTUP_CMD=/home/dmdba/dm/dmdbms/bin/DmServiceDMSERVERstart#服务启动方式 RLOG_SEND_THRESHOLD=0#指定主库发送日志到备库的时间阈值,默认关闭 RLOG_APPLY_THRESHOLD=0#指定备库重演日志的时间阈值,默认关闭 | [GRP1] DW_TYPE=LOCAL#本地守护类型 DW_MODE=MANUAL#故障手切AUTO:故障自切 DW_ERROR_TIME=20#远程守护进程故障认定时间 INST_ERROR_TIME=20#本地实例故障认定时间 INST_RECOVER_TIME=60#主库守护进程启动恢复的间隔时间 INST_OGUID=453331#守护系统唯一OGUID值 INST_INI=/dmdata/DAMENG/dm.ini INST_AUTO_RESTART=1#打开实例自启功能 INST_STARTUP_CMD=/home/dmdba/dm/dmdbms/bin/DmServiceDMSERVERstart#服务启动方式 |
区别四:
异步备库较守护集群,需要多创建dmtimer.ini配置文件(定时器)。
主库异步同步dmtimer.ini |
[RT_TIMER] #和dmarch.ini中的ARCH_TIMER_NAME一致 TYPE=2 #按日执行 FREQ_MONTH_WEEK_INTERVAL=1 #当TYPE=2时,表示每隔几天执行,值的有效范围为1到100。 FREQ_SUB_INTERVAL=0 #当TYPE=2时,此值无效 FREQ_MINUTE_INTERVAL=0 #0表示一天执行一次 START_TIME=00:00:00 #定时器开始时间 END_TIME=00:00:00 #定时器结束时间 DURING_START_DATE=2025-10-12 22:00:00 #指定定时器的有效日期范围的起始日期,必须是有效的日期字符串,不可以为空。 DURING_END_DATE=9999-12-31 23:59:59 #指定定时器的有效日期范围的结束日期,可以为空。如果不为空,必须是有效的日期字符串,同时必须是在DURING_START_DATE日期之后。 NO_END_DATE_FLAG=1 #是否结束标记。1是,0否 DESCRIBE=RT TIMER #定时器描述 IS_VALID=1 #定时器有效标记,1:表示已启用定时器 |
区别五:
备库守护集群dmarch.ini | 备库异步备库dmarch.ini |
[ARCHIVE_LOCAL] ARCH_TYPE=LOCAL ARCH_DEST=/dm8/dmarch ARCH_FILE_SIZE=1024 ARCH_SPACE_LIMIT=51200 [ARCHIVE_REALTIME1] ARCH_TYPE=REALTIME #实时归档类型 ARCH_DEST=DMSERVERB #主库实例名 | [ARCHIVE_LOCAL] ARCH_TYPE=LOCAL ARCH_DEST=/dm8/dmarch ARCH_FILE_SIZE=1024 ARCH_SPACE_LIMIT=51200 |
区别六:
守护集群需要搭建确认监视器和非确认监视器,异步备库只需要搭建非确认监视器。