注册
达梦数据复制软件DMDRS服务与模块的运行步骤
专栏/数+融合专栏/ 文章详情 /

达梦数据复制软件DMDRS服务与模块的运行步骤

达梦数+数据融合软件(DMDF)产品团队 2026/07/16 158 0 0
摘要 介绍DMDRS服务脚本配置方法;服务启动、停止和重启命令;服务中模块的启动和关闭。

DMDRS运行包括DMDRS服务的运行和服务中模块的运行。DMDRS以服务脚本的方式管理服务,包括启动、停止和重启服务。服务启动后,通过DMDRS Console控制工具远程管理DMDRS服务中的模块,包括启动和停止DMDRS服务中的模块以及监控DMDRS服务的运行情况。

1 管理服务

DMDRS提供服务脚本模板TemplateService,用户可以修改和使用服务脚本模板快速地完成源DMDRS服务、目标DMDRS服务和DMDSS服务脚本的配置,通过服务脚本实现服务的启动、停止和重启。

1.1 配置DMDRS服务脚本

  1. 将服务脚本模板TemplateService拷贝到执行程序目录,并修改服务脚本的名称为默认服务脚本名。

  2. 打开并修改服务脚本中的相关配置参数。

    INSTALL_HOME=<安装目录>
    PROG_DIR=<执行程序目录>
    CONF_PATH=<配置文件路径>
    EXEC_PROG_NAME=<可执行程序名>
    SERVICE_TYPE_NAME=<服务类型名>
    
    注意

    源数据库DPC的BP节点上服务脚本必须配置TMP_START_MODE="-bp"参数。

    DMDRS各服务脚本中相关配置参数如下表所示。

    服务名 服务脚本模板目录 安装目录 执行程序目录 配置文件路径(以默认配置文件名为例) 默认服务脚本名 可执行程序名 服务类型名
    源DMDRS /home/dmdrs/dmdrs5/bin/service_template /home/dmdrs/dmdrs5 /home/dmdrs/dmdrs5/bin /home/dmdrs/dmdrs5/bin/drs.xml DrsService drsvr "drs server"
    目标DMDRS /home/dmdrs/dmdrs5/bin/service_template /home/dmdrs/dmdrs5 /home/dmdrs/dmdrs5/bin /home/dmdrs/dmdrs5/bin/drs.xml DrsService drsvr "drs server"
    DMDSS /home/dmdrs/dmdrs5/bin/service_template /home/dmdrs/dmdrs5 /home/dmdrs/dmdrs5/bin /home/dmdrs/dmdrs5/bin/dss.xml DssService dssvr "dss server"

1.2 DMDRS服务管理命令

  • 启动服务。

    $ ./<服务脚本名> start
  • 停止服务。

    $ ./<服务脚本名> stop
  • 重启服务。

    $ ./<服务脚本名> restart

2 管理模块

用户可以通过DMDRS Console控制工具远程管理DMDRS服务中的模块,包括启动和关闭DMDRS服务中的模块。

说明

用户可通过auto_run参数配置手动或自动启动模块,具体请参见《DMDRS参考手册》

源DMDRS服务

源DMDRS服务中的CPT模块默认是自动启动,源DMDRS服务初次启动后,CPT模块需手动启动。源DMDRS服务重新启动后,CPT模块状态为服务重启前的状态。如果重启前模块为启动状态,重启后模块仍为启动状态;如果重启前模块为关闭状态,重启后模块仍为关闭状态。

  1. 初次启动源DMDRS服务时,用户需要执行设置LSN和字典装载命令。

    说明

    数据同步和数据分发应用场景下,必须设置LSN和装载字典,具体命令请参见《DMDRS控制台命令手册》

  2. 启动源DMDRS服务中的CPT模块。

    CSL> start
  3. 如需关闭CPT模块,可输入stop命令。

    CSL> stop

目标DMDRS服务

目标DMDRS服务中的EXEC模块默认是自动启动,如需关闭EXEC模块,可输入stop命令。

CSL> stop

DMDSS服务

DMDSS服务中的DSS模块默认是自动启动,如需关闭DSS模块,可输入stop命令。

CSL> stop
评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服