注册
达梦数据复制软件DMDRS控制台命令-Manager模块操作命令
专栏/数+融合专栏/ 文章详情 /

达梦数据复制软件DMDRS控制台命令-Manager模块操作命令

达梦数+数据融合软件(DMDF)产品团队 2026/08/09 116 0 0
摘要 介绍DMDRS控制台的Manager模块操作命令。

6 同步

6.1 Manager模块命令

Manager模块为DMDRS服务的管理模块,主要用于客户端监听、其他功能模块的加载和维护以及执行控制台命令等。

6.1.2 操作命令

介绍Manager模块相关的操作命令。

6.1.2.1 设置命令打印样式

命令功能

设置终端命令打印样式。

命令格式

SET STYLE <ID>

参数说明

参数 说明
ID 终端命令打印样式。
0:黑底样式。默认样式为0。
1:白底样式。
2:白色字体样式。
3:黑色字体样式。
4:彩色字体样式。

命令示例

设置终端命令打印样式为白底样式。

set style 1

样式为:

6.1.2.2 动态修改参数

适用场景

数据迁移、数据同步、数据分发

命令功能

动态修改源DMDRS和目标DMDRS的配置参数,动态修改的参数值会同步修改XML文件。

说明

命令格式

SET <CPT_NAME>|<EXEC_NAME> [GROUP <ID>] <PARA_NAME> [<SUB_NAME>|<ADD>|<REMOVE>] <PARA_VALUE>

参数说明

参数 说明
CPT_NAME CPT模块的名称,对应配置文件中CPT模块的“name”参数。
EXEC_NAME EXEC模块的名称,对应配置文件中EXEC模块的“name”参数。
GROUP <ID> 需要修改的参数所属的分组编号。
仅当修改group标签下的merge_policymax_merge_row参数时,需要指定修改的分组编号。
PARA_NAME 配置文件中cpt标签和exec标签下的第一级参数名。如log_maskckpt_limit参数。
SUB_NAME 配置文件中cpt标签和exec标签下的第二级参数名。如long_trx_opt的子参数min_tsk_numwork_thrsplit_trx_num参数,send的子参数max_speed
ADD|REMOVE 增加或删除配置项。如增加或删除filter下的配置项item
PARA_VALUE 修改后的参数值。

命令示例

  • 动态修改ddl_mask参数值为obj|op|ddl_rec。

    set cpt_dm8 ddl_mask obj|op|ddl_rec
  • 动态修改log_mask参数值为all。

    set cpt_dm8 log_mask all
  • 动态修改idle_time参数值为100。

    set cpt_dm8 idle_time 100
  • 动态修改send标签下的max_speed参数值为40960。

    set cpt_dm8 send max_speed 40960
  • 动态修改ckpt_limit参数值为10000。

    set exec_dm8 ckpt_limit 10000
  • 动态修改group标签下的max_merge_row参数值为2000。

    set exec_dm8 group 0 max_merge_row 2000
  • 动态修改group标签下的merge_policy参数值为0。

    set exec_dm8 group 0 merge_policy 0
  • 动态修改long_trx_opt标签下的work_thr参数值为10。

    set exec_dm8 long_trx_opt work_thr 10
  • 目标DMDRS动态添加黑名单“RESOURCES.EMPLOYEE”。

    set exec_dm8 filter add RESOURCES.EMPLOYEE
  • 目标DMDRS动态删除黑名单“RESOURCES.EMPLOYEE”。

    set exec_dm8 filter remove RESOURCES.EMPLOYEE
6.1.2.3 更新许可证信息

命令功能

更新许可证信息。当原有许可证或者试用版使用期限到期时,将申请到的Key文件(名称修改为dmdrs.key)放在DMDRS的工作目录下,使用set lic或update lic命令更新许可证信息。

命令格式

SET/UPDATE LIC

参数说明

命令示例

更新许可证信息。

set lic

更新结果为:

结果说明

具体结果说明请参见查看许可证信息章节的结果说明

6.1.2.4 自动化生成配置文件

命令功能

自动化生成源DMDRS服务、DMDSS服务和目标DMDRS服务的配置文件。可以快速生成DMDRS运行所需的配置文件。

说明

该命令仅支持在远程控制台使用。

命令格式

CONF [FILENAME]

参数说明

参数 说明
FILENAME 配置文件的名称。各模块的默认配置文件名称如下:
源DMDRS服务:drs_temp.xml
DMDSS服务:dss_temp.xml
目标DMDRS服务:drs_temp.xml

命令示例

自动化生成源DMDRS服务的配置文件,默认的配置文件名称为drs_temp.xml。

conf

配置结果为:

6.1.2.5 删除备份的归档日志文件

适用场景

数据迁移、数据同步、数据分发

命令功能

删除使用备份归档日志文件命令保存在源DMDRS、DMDSS或目标DMDRS程序运行目录的归档日志文件。

说明
  • 归档日志文件默认保存在DMDRS程序运行目录的mgr目录。
  • 该命令仅适用于DM8(单机、DMDSC)、MySQL和Oracle(单机、RAC)数据库。

命令格式

ALTER [<CPT_NAME>|<DSS_NAME>|<EXEC_NAME>] DELETE ALL|"<FILE_NAME>"

参数说明

参数 说明
CPT_NAME CPT模块的名称,对应配置文件中CPT模块的“name”参数。
DSS_NAME DSS模块的名称,对应配置文件中DSS模块的“name”参数。
EXEC_NAME EXEC模块的名称,对应配置文件中EXEC模块的“name”参数。
ALL|"<FILE_NAME>" ALL:全部的备份归档日志文件。
FILE_NAME:指定的备份归档日志文件名。

命令示例

  • 删除名称为1_593_1190308056.DBF的备份归档日志文件。

    alter cpt_dm8 delete "1_593_1190308056.DBF"
  • 删除全部的备份归档日志文件。

    alter cpt_dm8 delete all
6.1.2.6 退出

命令功能

退出当前运行程序。

命令格式

EXIT/QUIT

参数说明

命令示例

退出程序。

exit/quit
6.1.2.7 设置终端是否启用TLS协议

命令功能

设置终端连接是否启用TLS 1.2协议。

命令格式

SET TLS <ENABLE_FLAG>

参数说明

参数 说明
ENABLE_FLAG 终端连接是否启用TLS 1.2协议。
0:禁用。默认值为0。
1:启用,使用国际算法及证书。
2:启用,使用国密算法及证书。

命令示例

设置终端启用TLS 1.2协议连接DMDRS服务器。

set tls 1
评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服