配置异步备库
前言:
下午完成了实时主备的搭建,晚上完成了异步备库的搭建,一些基础配置详情https://blog.csdn.net/weixin_45181397/article/details/119422788。
1.数据准备
1.1配置主库GRP1_RT_01
1.1.1配置 dm.ini
在实时主备的dm.ini基础上,打开定时器配置,其他配置不变。
#配置有异步归档时,打开定时器,定时同步归档到异备库
TIMER_INI = 1
1.1.2配置 dmmal.ini
在实时主备的dmmal.ini基础上,增加异步备库 GRP1_LOCAL_01 的MAL配
置项。
[MAL_INST3]
MAL_INST_NAME = GRP1_LOCAL_01 #实例名,和 dm.ini 中的 INSTANCE_NAME 一致
MAL_HOST = 192.168.31.139 #MAL 系统监听 TCP 连接的 IP 地址
MAL_PORT = 61143 #MAL 系统监听 TCP 连接的端口
MAL_INST_HOST = 192.168.31.139 #实例的对外服务 IP 地址
MAL_INST_PORT = 32143 #实例的对外服务端口,和 dm.ini 中的 PORT_NUM 一致
MAL_DW_PORT = 52143 #实例对应的守护进程监听 TCP 连接的端口
MAL_INST_DW_PORT = 33143 #实例监听守护进程 TCP 连接的端口
1.1.3配置 dmarch.ini
在实时主备的dmarch.ini基础上,增加异步归档的配置项。
[ARCHIVE_ASYNC]
ARCH_TYPE = ASYNC #异步归档类型
ARCH_DEST = GRP1_LOCAL_01 #异步归档目标实例名
ARCH_TIMER_NAME = RT_TIMER #定时器名称,和 dmtimer.ini 中的名称一致
1.1.4配置 dmtimer.ini
配置 dmtimer.ini,用于定时触发实例发送归档日志到异步备库。下面是一个实例,实际情况再做调整。
[