注册
达梦数据复制软件DMDRS主备同步配置文件模板
专栏/数+融合专栏/ 文章详情 /

达梦数据复制软件DMDRS主备同步配置文件模板

达梦数+数据融合软件(DMDF)产品团队 2026/07/28 114 0 0
摘要 介绍配置源DMDRS主备、目标DMDRS主备和主备决策DMDRS的配置文件模板。

DMDRS使用XML文件作为配置文件,通过XML配置文件配置产品服务功能。常用产品服务的配置文件模板存放于DMDRS安装目录下,配置文件模板名称和默认配置文件名称如下表所示。

说明

启动DMDRS服务时,如不指定配置文件,缺省使用默认配置文件。

DMDRS服务 配置文件模板 默认配置文件
源DMDRS cpt.xml、cpt_dsc.xml、cpt_rac.xml、cpt_dsc_master.xml、cpt_dsc_slave.xml、cpt_rac_master.xml和cpt_rac_slave.xml drs.xml
目标DMDRS exec.xml、exec_master.xml和exec_slave.xml drs.xml

DMDRS的XML配置文件的格式如下表所示。

组成部分 语法 说明
声明语句 <?xml version="1.0" encoding="GB18030"?> 包括XML版本号和字符集声明。
根元素 <drs></drs> 根元素中包括所有的子元素。
子元素 Manager模块:<base></base>
CPT模块:<cpt></cpt>
EXEC模块:<exec></exec>
各模块对应的子元素中还包括具体的元素,具体请参见《DMDRS参考手册》

1 配置源DMDRS主备

源DMDRS主备服务包括源DMDRS主节点服务和源DMDRS备节点服务。主节点或备节点服务分别包括Manager模块和CPT模块,Manager模块提供基本的服务管理功能,CPT模块提供数据捕获功能,模块的详细介绍请参见《DMDRS产品介绍》

源DMDRS主节点配置文件模板

<?xml version="1.0" encoding="GB18030"?> <drs> <base> <mgr_port>Manager模块的端口号</mgr_port> <siteid>站点号</siteid> </base> <cpt> <name>CPT模块的名称</name> <login> <dbtype>源数据库的类型</dbtype> <server>源数据库的服务名或IP地址</server> <user>源数据库的登录用户名</user> <pwd>源数据库的登录密码</pwd> <port>源数据库的监听端口号</port> </login> <rac> <nodes>RAC节点个数</nodes> <rac_type>ASM</rac_type> <login> <server>ASM服务的服务名</server> <user>ASM服务的用户名</user> <pwd>ASM服务的登录密码</pwd> </login> <arch_dir> <item>DM8 DMDSC每个节点的归档文件路径</item> <item>DM8 DMDSC每个节点的归档文件路径</item> </arch_dir> </rac> <send> <ip>下一级DMDRS服务的IP地址</ip> <port>下一级DMDRS服务的Manager模块的端口号</port> <target_name>下一级DMDRS服务的接收模块的名称</target_name> <map> <item>对象黑/白名单和映射</item> </map> </send> <cluster> <mode>配置主机模式</mode> <standby> <item> <ip>备节点的IP地址</ip> <port>备节点的Manager模块的端口号</port> <target_name>备节点的CPT模块的名称</target_name> </item> </standby> </cluster> </cpt> </drs>

源DMDRS备节点配置文件模板

<?xml version="1.0" encoding="GB18030"?> <drs> <base> <mgr_port>Manager模块的端口号</mgr_port> <siteid>站点号</siteid> </base> <cpt> <name>CPT模块的名称</name> <login> <dbtype>源数据库的类型</dbtype> <server>源数据库的服务名或IP地址</server> <user>源数据库的登录用户名</user> <pwd>源数据库的登录密码</pwd> <port>源数据库的监听端口号</port> </login> <rac> <nodes>RAC节点个数</nodes> <rac_type>ASM</rac_type> <login> <server>ASM服务的服务名</server> <user>ASM服务的用户名</user> <pwd>ASM服务的登录密码</pwd> </login> <arch_dir> <item>DM8 DMDSC每个节点的归档文件路径</item> <item>DM8 DMDSC每个节点的归档文件路径</item> </arch_dir> </rac> <send> <ip>下一级DMDRS服务的IP地址</ip> <port>下一级DMDRS服务的Manager模块的端口号</port> <target_name>下一级DMDRS服务的接收模块的名称</target_name> <map> <item>对象黑/白名单和映射</item> </map> </send> <cluster> <mode>配置备机模式</mode> </cluster> </cpt> </drs>

参数说明

配置文件模板中的配置参数包括Manager模块的端口号、站点号、CPT模块的名称、源数据库的登录信息、RAC信息、下一级DMDRS服务的连接信息和CPT模块的主备信息。arch_dir参数只在源数据库为DM8 DMDSC时才需要配置。其余选配参数由用户根据实际功能或性能需求选择性地配置,参数配置请参见《DMDRS参考手册》

  • 当源数据库为DM8 DMDSC和Oracle RAC时,源DMDRS主节点和备节点都必须配置rac参数。

  • 当源数据库为DM8主备时,源DMDRS主节点和备节点不配置rac参数。

2 配置目标DMDRS主备

目标DMDRS主备服务包括目标DMDRS主节点服务和目标DMDRS备节点服务。主节点或备节点服务分别包括Manager模块和EXEC模块,Manager模块提供基本的服务管理功能,EXEC模块提供数据执行功能,模块的详细介绍请参见《DMDRS产品介绍》

目标DMDRS主节点配置文件模板

<?xml version="1.0" encoding="GB18030"?> <drs> <base> <mgr_port>Manager模块的端口号</mgr_port> <siteid>站点号</siteid> </base> <exec> <name>EXEC模块的名称</name> <login> <dbtype>目标数据库的类型</dbtype> <server>目标数据库的服务名</server> <user>目标数据库的登录用户名</user> <pwd>目标数据库的登录密码</pwd> <port>目标数据库的监听端口号</port> </login> <cluster> <mode>配置主机模式</mode> <standby> <item> <ip>备节点的IP地址</ip> <port>备节点的Manager模块的端口号</port> <target_name>备节点的EXEC模块的名称</target_name> </item> </standby> </cluster> </exec> </drs>

目标DMDRS备节点配置文件模板

<?xml version="1.0" encoding="GB18030"?> <drs> <base> <mgr_port>Manager模块的端口号</mgr_port> <siteid>站点号</siteid> </base> <exec> <name>EXEC模块的名称</name> <login> <dbtype>目标数据库的类型</dbtype> <server>目标数据库的服务名</server> <user>目标数据库的登录用户名</user> <pwd>目标数据库的登录密码</pwd> <port>目标数据库的监听端口号</port> </login> <cluster> <mode>配置备机模式</mode> </cluster> </exec> </drs>

参数说明

配置文件模板中的配置参数为必配参数,包括Manager模块的端口号、站点号、EXEC模块的名称、目标数据库的登录信息和EXEC模块的主备信息。其余选配参数由用户根据实际功能或性能需求选择性地配置,如需提高数据执行入库的效率,可配置group参数,参数配置请参见《DMDRS参考手册》

说明

目标DMDRS为主备时,主节点和备节点的server参数都需要配置为服务名。

3 配置源DMDRS

源DMDRS服务包括Manager模块和CPT模块,Manager模块提供基本的服务管理功能,CPT模块提供数据捕获功能,模块的详细介绍请参见《DMDRS产品介绍》

配置文件模板

<?xml version="1.0" encoding="GB18030"?> <drs> <base> <mgr_port>Manager模块的端口号</mgr_port> <siteid>站点号</siteid> </base> <cpt> <name>CPT模块的名称</name> <login> <dbtype>源数据库的类型</dbtype> <server>源数据库的服务名或IP地址</server> <user>源数据库的用户名</user> <pwd>源数据库的登录密码</pwd> <port>源数据库的监听端口号</port> </login> <send> <ip>下一级DMDRS服务的IP地址</ip> <port>下一级DMDRS服务的Manager模块的端口号</port> <target_name>下一级DMDRS服务的接收模块的名称</target_name> <map> <item>对象黑/白名单和映射</item> </map> </send> </cpt> </drs>

4 配置目标DMDRS

目标DMDRS服务包括Manager模块和EXEC模块,Manager模块提供基本的服务管理功能,EXEC模块提供数据执行功能,模块的详细介绍请参见《DMDRS产品介绍》

配置文件模板

<?xml version="1.0" encoding="GB18030"?> <drs> <base> <mgr_port>Manager模块的端口号</mgr_port> <siteid>站点号</siteid> </base> <exec> <name>EXEC模块的名称</name> <login> <dbtype>目标数据库的类型</dbtype> <server>目标数据库的服务名或IP地址</server> <user>目标数据库的登录名或用户名</user> <pwd>目标数据库的登录密码</pwd> <port>目标数据库的监听端口号</port> </login> </exec> </drs>

参数说明

配置文件模板中的配置参数为必配参数,包括Manager模块的端口号、站点号、EXEC模块的名称和目标数据库的登录信息。其余选配参数由用户根据实际功能或性能需求选择性地配置,如需提高数据执行入库的效率,可配置group参数,参数配置请参见《DMDRS参考手册》

5 配置主备决策DMDRS

主备决策DMDRS服务包括Manager模块,Manager模块提供基本的服务管理功能和主备节点信息持久化功能。仅当目标数据库为Kafka,使用目标DMDRS主备服务时需要配置该服务。

配置文件模板

<?xml version="1.0" encoding="GB18030"?> <drs> <base> <mgr_port>Manager模块的端口号</mgr_port> <siteid>站点号</siteid> <enable_arbiter>1</enable_arbiter> </base> </drs>

参数说明

配置文件模板中的配置参数为必配参数,包括Manager模块的端口号、站点号和启用主备决策DMDRS服务功能,参数配置请参见《DMDRS参考手册》

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服