Manager模块为DMDRS服务的管理模块,主要用于客户端监听、其他功能模块的加载和维护以及执行控制台命令等。
介绍Manager模块相关的操作命令。
命令功能
设置终端命令打印样式。
命令格式
SET STYLE <ID>
参数说明
| 参数 | 说明 |
|---|---|
| ID | 终端命令打印样式。 0:黑底样式。默认样式为0。 1:白底样式。 2:白色字体样式。 3:黑色字体样式。 4:彩色字体样式。 |
命令示例
设置终端命令打印样式为白底样式。
set style 1
样式为:
适用场景
数据迁移、数据同步、数据分发
命令功能
动态修改源DMDRS和目标DMDRS的配置参数,动态修改的参数值会同步修改XML文件。
支持修改的源DMDRS参数包括ddl_mask、log_mask、idle_time和send标签下的max_speed。
支持修改的目标DMDRS的参数包括ckpt_limit、max_ckpt_num、group标签下的merge_policy/max_merge_row、long_trx_opt的子参数min_tsk_num/work_thr/split_trx_num、filter。
说明
- 支持动态修改CPT模块send标签下的map参数,具体命令请参见6.2.2.5 动态修改CPT映射规则。
- 支持动态修改EXEC模块dss标签下的map参数,具体命令请参见6.3.2.5 动态修改DSS映射规则。
命令格式
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_policy和max_merge_row参数时,需要指定修改的分组编号。 |
| PARA_NAME | 配置文件中cpt标签和exec标签下的第一级参数名。如log_mask、ckpt_limit参数。 |
| SUB_NAME | 配置文件中cpt标签和exec标签下的第二级参数名。如long_trx_opt的子参数min_tsk_num、work_thr和split_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
命令功能
更新许可证信息。当原有许可证或者试用版使用期限到期时,将申请到的Key文件(名称修改为dmdrs.key)放在DMDRS的工作目录下,使用set lic或update lic命令更新许可证信息。
命令格式
SET/UPDATE LIC
参数说明
无
命令示例
更新许可证信息。
set lic
更新结果为:
结果说明
具体结果说明请参见查看许可证信息章节的结果说明。
命令功能
自动化生成源DMDRS服务、DMDSS服务和目标DMDRS服务的配置文件。可以快速生成DMDRS运行所需的配置文件。
说明该命令仅支持在远程控制台使用。
命令格式
CONF [FILENAME]
参数说明
| 参数 | 说明 |
|---|---|
| FILENAME | 配置文件的名称。各模块的默认配置文件名称如下: 源DMDRS服务:drs_temp.xml DMDSS服务:dss_temp.xml 目标DMDRS服务:drs_temp.xml |
命令示例
自动化生成源DMDRS服务的配置文件,默认的配置文件名称为drs_temp.xml。
conf
配置结果为:
适用场景
数据迁移、数据同步、数据分发
命令功能
删除使用备份归档日志文件命令保存在源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
命令功能
退出当前运行程序。
命令格式
EXIT/QUIT
参数说明
无
命令示例
退出程序。
exit/quit
命令功能
设置终端连接是否启用TLS 1.2协议。
命令格式
SET TLS <ENABLE_FLAG>
参数说明
| 参数 | 说明 |
|---|---|
| ENABLE_FLAG | 终端连接是否启用TLS 1.2协议。 0:禁用。默认值为0。 1:启用,使用国际算法及证书。 2:启用,使用国密算法及证书。 |
命令示例
设置终端启用TLS 1.2协议连接DMDRS服务器。
set tls 1
文章
阅读量
获赞
