Manager模块为DMDRS服务的管理模块,主要用于客户端监听、其他功能模块的加载和维护以及执行控制台命令等。
介绍Manager模块相关的查看命令。
命令功能
查看模块列表,包括模块名,类型,运行状态及启动时间。
命令格式
SHOW MODE
参数说明
无
命令示例
查看所有模块列表。
show mode
查看结果为:
结果说明
| 参数 | 说明 |
|---|---|
| 模块名 | 配置时各个模块设置的模块名称。 |
| 类型 | 模块的类型。包括:CPT、EXEC和DSS等。 |
| 状态 | 模块的运行状态。包括:运行中、已停止、启动中和重启中。 |
| 启动时间 | 模块的启动时间。如果模块未启动,启动时间为"-"。 |
| 节点状态 | 模块的主备状态。 源DMDRS服务/目标DMDRS服务: Master:主机状态 Slave:备机状态 Waiting:等待职责分配 Switch:切换状态 如显示为“-”:未开启主备 DMDSS服务: Leader:主机状态 Follower:备机状态 Candidate:选举状态 如显示为“-”:未开启主备 |
| 链路状态 | 配置为双向同步时,模块的链路状态。 Master:主状态,工作状态 standby:备状态,过滤状态 -:常规状态 |
命令功能
查看当前DMDRS的版本信息。
命令格式
命令格式一:
VERSION
命令格式二:
SHOW VERSION
参数说明
无
命令示例
查看当前DMDRS的版本信息。
show version
查看结果为:
结果说明
| 参数 | 说明 |
|---|---|
| 版本信息 | 当前DMDRS的版本信息。 |
命令功能
查看许可证的相关信息,包括有效日期、授权顾客名称、许可证编号、版本类型和授权数据库类型。
说明
- 无key状态下会限制DMDRS性能,其中源DMDRS解析线程会被限制为1个,目标DMDRS执行线程最大被限制为2个。
- 无key状态下会限制DMDRS功能:
- 不支持网闸
- 不支持DSS、DSSA
- 不支持DMDRS主备
- 不支持源数据库DMDSC、DMDPC、Oracle RAC、MPP
- 不支持目标数据库Kafka、Doris
- 不支持定时调度
- 不支持加密
- 不支持环状、级联拓扑
- 不支持CVT功能
- 不支持目标DMDRS多对一
- 不支持多CPT
命令格式
命令格式一:
LIC
命令格式二:
SHOW LIC [<PATH>]
参数说明
| 参数 | 说明 |
|---|---|
| PATH | Key文件的完整路径,精确到.key。如果不配置该参数,则默认展示当前工作目录下的key文件信息。 |
命令示例
查看许可证的相关信息。
show lic
查看结果为:
结果说明
| 参数 | 说明 |
|---|---|
| 有效日期 | 许可证的有效日期。格式为yyyy-mm-dd。 |
| 授权顾客名称 | 许可证授权顾客的名称。 |
| 项目名称 | 许可证授权的项目名称。 |
| 许可证编号 | 许可证的编号。 |
| 版本类型 | 许可证授权版本类型。包括:正式版、试用版。 |
| 授权数据库类型 | 许可证中授权的数据库类型。包括DM6、DM7、DM8、Oracle、SQL Server、MySQL、DB2、PostgreSQL和Kafka。 |
命令功能
查看命令相关的帮助信息,支持查看BASE、CPT模块、DSS模块、EXEC模块、CACHE模块和TRACE模块的命令帮助信息。
命令格式
命令格式一:
HELP
命令格式二:
?
参数说明
无
命令示例
查看命令帮助信息。
help
查看结果为:
说明查看结果的截图仅为示例。
命令功能
查看当前DMDRS进程对内存池vpool的申请记录。
命令格式
SHOW VPOOL
参数说明
无
命令示例
查看当前内存池中的申请记录。
show vpool
查看结果为:
结果说明
| 参数 | 说明 |
|---|---|
| 编号 | 申请记录序号。 |
| 名称 | 内部标识内存池所用的名称。 |
| 总大小(B) | 内存池大小。 |
| 已用大小(B) | 内存池已使用大小。 |
| 申请文件 | 此条申请记录的具体申请文件名称。 |
| 申请行号 | 此条申请记录在申请文件中的具体行号。 |
命令功能
查看当前DMDRS进程的IO信息。
命令格式
SHOW IO
参数说明
无
命令示例
查看当前DMDRS的IO信息。
show io
查看结果为:
结果说明
| 参数 | 说明 |
|---|---|
| 读文件字节数 | DMDRS读取文件数据的总字节数。单位:MB。 |
| 读取速度 | DMDRS当前读文件速度。单位:MB/s。 |
| 写文件字节数 | DMDRS写入文件数据的总字节数。单位:MB。 |
| 写入速度 | DMDRS当前写文件速度。单位:MB/s。 |
| 网络接收字节数 | DMDRS从网络中接收数据的总字节数。单位:MB。 |
| 接收速度 | DMDRS从网络中接收数据的速度。单位:MB/s。 |
| 网络发送字节数 | DMDRS发送至网络数据的总字节数。单位:MB。 |
| 发送速度 | DMDRS向网络中发送数据的速度。单位:MB/s。 |
命令功能
查看当前DMDRS进程的网络连接信息。
命令格式
SHOW CONNECT
参数说明
无
命令示例
查看当前DMDRS的网络连接信息。
show connect
查看结果为:
结果说明
| 参数 | 说明 |
|---|---|
| 编号 | DMDRS的网络编号。 |
| 类型 | DMDRS的网络连接类型。 |
| IP | 网络IP地址。 |
| PORT | 网络端口号。 |
| 网络连接方向 | 网络连接方向。包括IN和OUT。 |
| 状态 | 网络状态。包括连接还未登记注册、空闲、等待网络数据、发送网络数据、连接、注册、重置目标DMDRS和询问目标是否准备好。 |
| 接收字节数(MB) | 网络接收数据的总字节数。单位:MB。 |
| 发送字节数(MB) | 网络发送数据的总字节数。单位:MB。 |
适用场景
数据迁移、数据同步、数据分发
命令功能
使用该命令可以根据日志级别或日志时间查看保存在源DMDRS、DMDSS或目标DMDRS程序运行目录的日志文件信息。
说明
- 日志文件默认保存在DMDRS程序运行目录的log目录。
- 使用该命令查看日志信息最多显示一千行,如查看日志数量较大,建议使用条件过滤查看相关日志。
命令格式
SHOW [<CPT_NAME>|<DSS_NAME>|<EXEC_NAME>] LOG [<LEVEL>][<KEY_WORDS>][<TIME_START>][<TIME_END>]
参数说明
| 参数 | 说明 |
|---|---|
| CPT_NAME | CPT模块的名称,对应配置文件中CPT模块的“name”参数。 |
| DSS_NAME | 针对DSS模块,使用发送过来源DMDRS的模块名称做筛选,对应源DMDRS配置文件中CPT模块的“name”参数。 |
| EXEC_NAME | 针对EXEC模块,使用发送过来源DMDRS的模块名称做筛选,对应源DMDRS配置文件中CPT模块的“name”参数。 |
| LEVEL | 日志级别。包括WARN、ERROR和INFO。
|
| KEY_WORDS | 日志中的关键词。可以指定日志中的关键词(如模式名、表名或其他特定关键词)来筛选指定日志。 |
| TIME_START | 日志开始时间。具体时间精确到日,格式如:2025-07-31。 |
| TIME_END | 日志结束时间。具体时间精确到日,格式如:2025-08-13。如果仅配置TIME_START参数,未配置TIME_END参数,则查看开始时间到最新时间的全部日志信息。 |
命令示例
查看日志文件中cpt_pg模块的全部错误日志信息。
show cpt_pg log error
查看结果为:
查看日志文件中cpt_pg模块的从2025-12-18到目前为止的错误日志信息。
show cpt_pg log error 2025-12-18
查看日志文件中cpt_pg模块的所有包括tabname关键字的日志信息。
show cpt_pg log tabname
结果说明
| 参数 | 说明 |
|---|---|
| 时间 | 日志的生成时间。 |
| 模块名称 | 日志所属的模块的名称。 |
| 日志类型 | 日志类型。
|
| 日志信息 | 日志的具体信息。 |
文章
阅读量
获赞
