DMDRS服务与模块的运行步骤

关键词:DMDRS、达梦数据复制软件、DMDRS服务运行、DMDRS模块管理、TemplateService、CPT模块、EXEC模块、DSS模块、DMDRS Console、服务脚本配置
摘要:本文介绍DMDRS服务和模块的运行管理方法。包括通过服务脚本(TemplateService)配置和启动/停止/重启DMDRS服务,以及通过DMDRS Console控制工具管理源DMDRS的CPT模块、目标DMDRS的EXEC模块和DMDSS的DSS模块的启动与关闭。

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服务管理命令

  • 启动服务。

    shell 复制代码
    $ ./<服务脚本名> start
  • 停止服务。

    shell 复制代码
    $ ./<服务脚本名> stop
  • 重启服务。

    shell 复制代码
    $ ./<服务脚本名> restart

2 管理模块

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

说明

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

源DMDRS服务

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

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

    说明

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

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

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

    shell 复制代码
    CSL> stop 

目标DMDRS服务

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

shell 复制代码
CSL> stop 

DMDSS服务

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

shell 复制代码
CSL> stop 

如果你在使用AI助手时想了解DMDRS服务的启动、停止和重启操作,或模块的启动和关闭操作,以及服务脚本配置和模块运行状态管理,这篇文章可以作为参考。

相关推荐
让学习成为一种生活方式3 小时前
PMGD:植物线粒体基因组数据库--Journal of Integrative Plant Biology
数据库
达梦数据3 小时前
达梦数据复制软件DMDRS搭建部署示例:源数据库DM8到目标数据库DM8一对一数据同步
数据库
IT_Octopus4 小时前
从一个应用开发者的角度,搞懂大数据查询的完整链路
java·大数据·数据库
Htr_4 小时前
Creem 2.0 使用指南:面向 AI 构建时代的资金平台
android·数据库·人工智能·ui·photoshop
我是大猴子4 小时前
reids的数据结构的应用场景
数据库
螺蛳粉 螺蛳粉4 小时前
mysql的备份与恢复
linux·运维·数据库·mysql
艾醒(AiXing-w)5 小时前
LangChain 1.0 智能体开发(三):Agent 记忆管理——从短期对话到跨会话长期记忆
数据库·人工智能·langchain
MSTcheng.5 小时前
KES 进了 K8s 之后运维归谁管?
数据库
知识的搬运工旺仔5 小时前
CREATE INDEX CONCURRENTLY:线上建索引不阻塞 DML 的代价与坑
数据库·后端·sql