EXEC模块是目标DMDRS服务的核心组成模块,主要功能为接收CPT模块发送的全量装载数据或者增量同步数据,在目标数据库进行同步执行,实现数据实时同步。同时,EXEC模块也可以从DSS流式存储中获取同步数据并应用到目标数据库。
介绍EXEC模块相关的查看命令。
适用场景
数据迁移、数据同步、数据分发
命令功能
查看指定EXEC模块的消费信息,如每个站点的状态、接收速率和日志信息等。
命令格式
SHOW [<EXEC_NAME>] [<SITE_ID>] INFO
参数说明
| 参数 | 说明 |
|---|---|
| EXEC_NAME | EXEC模块的名称,对应配置文件中EXEC模块的“name”参数。 |
| SITE_ID | 源DMDRS服务的站点号。配置后仅显示该站点的消费信息。 |
命令示例
查看名称为“exec_dm8”的EXEC模块的消费信息。
show exec_dm8 info
查看结果为:
结果说明
| 参数 | 说明 |
|---|---|
| 站点 | 数据来源的名称。 |
| 站点ID | 数据来源设置的站点ID。 |
| 状态 | 接收线程的工作状态。包括:准备、查询LSN、查询续传状态、重置、分解操作、检查操作、清理站点、连接中、空闲、接收完成、缓存区满和退出。 |
| 接收速率 | 接收网络数据的速率,括号内是日志接收的速率。 |
| 已接收字节数(MB) | 本次运行开始后接收的总字节数,括号内是日志接收总数,单位MB。 |
| 最新接收日志LSN | 最新接收的日志的LSN。 |
| 最新接收日志时间 | 最新接收的日志的时间戳。 |
适用场景
数据迁移、数据同步、数据分发
命令功能
查看指定EXEC模块的活动大对象信息,如大对象ID、起始分片LSN、归属表ID、归属列ID、已接收片数和已接收字节数等。
命令格式
SHOW [<EXEC_NAME>] [<SITE_ID>] LOB
参数说明
| 参数 | 说明 |
|---|---|
| EXEC_NAME | EXEC模块的名称,对应配置文件中EXEC模块的“name”参数。 |
| SITE_ID | 源DMDRS服务的站点号。配置后仅显示该站点的活动大对象信息。 |
命令示例
查看名称为“exec_dm8”的EXEC模块的活动大对象信息。
show exec_dm8 lob
查看结果为:
结果说明
| 参数 | 说明 |
|---|---|
| 站点 | 数据来源的名称。 |
| 站点ID | 数据来源设置的站点ID。 |
| 大对象ID | 区分不同的大对象。 |
| 起始分片LSN | 大对象第一片的LSN。 |
| 起始分片时间戳 | 起始日志LSN对应的时间戳。 |
| 归属表ID | 大对象所属的表的ID。 |
| 归属列ID | 大对象所属的列的ID。 |
| 已接收片数 | 当前已经接收的片数。 |
| 已接收字节数(B) | 当前已经接收的字节数。 |
适用场景
数据迁移、数据同步、数据分发
命令功能
查看指定EXEC模块中,指定装载表的分组装载的具体信息,如装载对象、组号、起始rowid、结束rowid、LSN、LFS和节点信息等。
命令格式
SHOW [<EXEC_NAME>] [<SITE_ID>] LOAD GROUP <SCHNAME>.<TABNAME>
参数说明
| 参数 | 说明 |
|---|---|
| EXEC_NAME | EXEC模块的名称,对应配置文件中EXEC模块的“name”参数。 |
| SITE_ID | 源DMDRS服务的站点号。配置后仅显示该站点的分组装载信息。 |
| <SCHNAME>.<TABNAME> | 模式名.表名。 |
命令示例
查看名称为“exec_dm8”的EXEC模块中,装载表PRODUCTION.PRODUCT的分组装载的具体信息。
show exec_dm8 load group PRODUCTION.PRODUCT
查看结果为:
结果说明
| 参数 | 说明 |
|---|---|
| 装载对象 | 装载对象的名称,格式为模式名.表名。 |
| 组号 | 分组装载时的分组号。 |
| 起始rowid | 此分组的起始行号。 |
| 结束rowid | 此分组的结束行号(除最后一组外,不包括此行)。 |
| LSN | 此分组的提交LSN。 |
| LFS | 此分组的提交LFS。 |
| 节点信息 | 装载分组所属节点的节点号和节点LSN。单机模式下无该信息,显示为“-”。 |
适用场景
数据迁移、数据同步、数据分发
命令功能
查看指定EXEC模块实例占用存储空间信息,如示例文件夹大小、LOG文件夹大小、检查点文件夹大小等。
命令格式
SHOW [<EXEC_NAME>] [<SITE_ID>] STOR
参数说明
| 参数 | 说明 |
|---|---|
| EXEC_NAME | EXEC模块的名称,对应配置文件中EXEC模块的“name”参数。 |
| SITE_ID | 源DMDRS服务的站点号。检查点占用的磁盘空间仅统计该站点的文件大小。 |
命令示例
查看名称为“exec_dm8”的EXEC模块实例占用存储空间信息。
show exec_dm8 stor
查看结果为:
结果说明
| 参数 | 说明 |
|---|---|
| 实例文件夹大小 | EXEC模块实例所占用的存储空间大小。 |
| LOG文件夹大小 | EXEC模块实例使用的LOG文件夹存储空间大小。 |
| ERRLOG文件夹大小 | EXEC模块实例使用的ERRLOG文件夹存储空间大小。 |
| 检查点文件夹大小 | EXEC模块实例使用的检查点文件夹存储空间大小。 |
| CACHE文件夹大小 | EXEC模块实例使用的CACHE文件夹存储空间大小。 |
适用场景
数据迁移、数据同步、数据分发
命令功能
查看指定EXEC模块当前数据库的连接信息,包括数据库类型、会话ID、登录用户和连接时间等。
命令格式
SHOW [<EXEC_NAME>] DATABASE CONNECT
参数说明
| 参数 | 说明 |
|---|---|
| EXEC_NAME | EXEC模块的名称,对应配置文件中EXEC模块的“name”参数。 |
命令示例
查看名称为“exec_dm8”的EXEC模块当前数据库连接的相关信息。
show exec_dm8 database connect
查看结果为:
结果说明
| 参数 | 说明 |
|---|---|
| 当前连接数 | 当前EXEC的数据库连接数。 |
| 最大连接数 | EXEC允许的最大数据库连接数。 |
| 编号 | 数据库连接序号。 |
| 数据库类型 | 数据库类型。 |
| 会话ID | 数据库连接的SESSIONID。 |
| 登录用户 | 数据库连接用户名。 |
| SERVER | 数据库连接服务。 |
| 端口 | 数据库连接端口。 |
| 连接时间 | 数据库连接创建的时间。 |
| 文件名 | 数据库连接创建的源文件名。 |
| 行号 | 数据库连接创建的文件行号。 |
命令功能
查看指定EXEC模块当前所连接DSS模块所在DMDSS集群的各节点信息。
命令格式
SHOW [<EXEC_NAME>] DSS CLUSTER
参数说明
| 参数 | 说明 |
|---|---|
| EXEC_NAME | EXEC模块的名称,对应配置文件中EXEC模块的“name”参数。 |
命令示例
查看名称为“exec_dm8”的EXEC模块所连接的DSS主备集群的各节点信息。
show exec_dm8 dss cluster
查看结果为:
结果说明
| 参数 | 说明 |
|---|---|
| 状态 | 集群各节点的状态。
|
| IP和端口 | 节点的IP地址和Manager模块的端口号。 |
| 站点号 | 节点的站点号。 |
| 模块名 | 节点的模块名。 |
| 主题 | EXEC模块在此节点上获取的主题名。 |
| 连接状态 |
|
命令功能
查看指定EXEC模块所同步的DDL操作信息。
命令格式
SHOW [<EXEC_NAME>] DDL
参数说明
| 参数 | 说明 |
|---|---|
| EXEC_NAME | EXEC模块的名称,对应配置文件中EXEC模块的“name”参数。 |
命令示例
查看名称为“exec_dm8”的EXEC模块所执行的DDL信息。
show exec_dm8 ddl
查看结果为:
结果说明
| 参数 | 说明 |
|---|---|
| 站点号 | 对象所属源DMDRS的站点号。 |
| 模式名 | DDL操作的模式名。 |
| 对象名 | DDL操作的对象名。 |
| 操作类型 | DDL操作的类型。 |
| 最新同步DDL LSN | 最后一次DDL操作的LSN。 |
| 最新执行DDL时间 | 最后一次DDL操作的时间。 |
| SQL语句 | 执行的SQL语句。 |
命令功能
查看指定EXEC模块ROWID映射功能的统计信息。
命令格式
SHOW [<EXEC_NAME>] ROWID STATE
参数说明
| 参数 | 说明 |
|---|---|
| EXEC_NAME | EXEC模块的名称,对应配置文件中EXEC模块的“name”参数。 |
命令示例
查看名称为“exec_dm8”的EXEC模块ROWID映射功能的统计信息。
show exec_dm8 rowid state
查看结果为:
结果说明
| 参数 | 说明 |
|---|---|
| 活动文件数 | 正在使用的文件数,句柄打开。 |
| 待用文件数 | 未使用的文件数,但句柄打开。 |
| 空闲文件数 | 未使用的文件数,句柄关闭。 |
| 打开次数 | 映射文件的句柄总打开次数。 |
| 读取字节 | 映射文件的总读取字节数。 |
| 写入字节 | 映射文件的总写入字节数。 |
| 插入、查找、删除 | 映射文件插入、查找、删除的总记录行数。 |
| 活动页数 | 正在使用的内存页。 |
| 待用页数 | 未使用的内存页。 |
| 缓存命中 | 内存页的缓存命中次数和命中率。 |
命令功能
查看指定EXEC模块ROWID映射功能的映射表信息。
命令格式
SHOW [<EXEC_NAME>] ROWID TABLE [ALL] [<SCHNAME>.<TABNAME>]
参数说明
| 参数 | 说明 |
|---|---|
| EXEC_NAME | EXEC模块的名称,对应配置文件中EXEC模块的“name”参数。 |
| ALL | 展示分区表的子表,即所有映射表。 |
| <SCHNAME>.<TABNAME> | 模式名.表名。模式名和表名都支持模糊查询,具体如下: *:所有模式或表。 A*:前缀为A的所有模式或表。 *B:后缀为B的所有模式或表。 A*B:前缀为A以及后缀为B的所有模式或表。 |
命令示例
查看名称为“exec_dm8”的EXEC模块的ROWID映射表信息。
show exec_dm8 rowid table
查看结果为:
结果说明
| 参数 | 说明 |
|---|---|
| 站点 | 源数据库的表所属源DMDRS的站点号。 |
| 表ID | 源数据库的表ID。 |
| 表名 | 源数据库的表名称。 |
| 状态 | 映射文件使用状态。 active:活动,使用中,句柄打开。 standby:未使用,句柄打开。 free:未使用,句柄关闭。 parent表示是分区主表。 |
| 文件大小 | 映射文件的大小。 |
| 打开次数 | 映射文件的句柄打开次数。 |
| 读取字节数 | 映射文件的读取字节数。 |
| 写入字节数 | 映射文件的写入字节数。 |
| 插入、查找、删除 | 映射文件插入、查找、删除的记录行数。 |
命令功能
查看指定EXEC模块ROWID映射信息。
命令格式
SHOW [<EXEC_NAME>] ROWID MAP <TABLE_ID>|<TABLE_NAME> <ROWID>|<ROWID_RANGE>
参数说明
| 参数 | 说明 |
|---|---|
| EXEC_NAME | EXEC模块的名称,对应配置文件中EXEC模块的“name”参数。 |
| TABLE_ID | 源数据库的表ID。 |
| TABLE_NAME | 源数据库的表名称。 |
| ROWID | 要查找映射的源数据库表的ROWID。 |
| ROWID_RANGE | 要查找映射的源数据库表的ROWID范围,格式为<ROWID>:<ROWID>。 |
命令示例
查看名称为“exec_dm8”的EXEC模块,表名为"SYSDBA.DM8_INS183_TAB1"的ROWID映射信息。
show exec_dm8 rowid map SYSDBA.DM8_INS183_TAB1 AAAAAAAAAAAAAAAAAB
查看结果为:
结果说明
| 参数 | 说明 |
|---|---|
| 源ROWID | 源数据库表的ROWID。 |
| 目标ROWID | 映射到目标表的ROWID。 |
命令功能
查看指定EXEC模块已执行完成事务的总体耗时信息,包括最大事务耗时、平均事务耗时和事务个数等。
命令格式
SHOW [<EXEC_NAME>] TRX LAG
参数说明
| 参数 | 说明 |
|---|---|
| EXEC_NAME | EXEC模块的名称,对应配置文件中EXEC模块的“name”参数。 |
命令示例
查看当前EXEC模块已执行完成事务的总体耗时信息。
show trx lag
查看结果为:
结果说明
| 参数 | 说明 |
|---|---|
| 站点 | 数据来源的名称。 |
| 站点号 | 事务所属源DMDRS的站点号。 |
| 最大事务耗时(ms) | 所有事务中执行完成的最长耗时。 |
| 平均事务耗时(ms) | 所有事务执行完成的平均耗时。 |
| 事务个数 | 已完成执行的事务总个数。 |
命令功能
查看指定EXEC模块同步中错误的表,包括模式名、表名、第一次错误时间和最近一次错误时间。
命令格式
SHOW [<EXEC_NAME>] ERROR TABLE
参数说明
| 参数 | 说明 |
|---|---|
| EXEC_NAME | EXEC模块的名称,对应配置文件中EXEC模块的“name”参数。 |
命令示例
查看当前EXEC模块同步错误的表。
show error table
查看结果为:
结果说明
| 参数 | 说明 |
|---|---|
| 模式名 | 同步错误表的模式名。 |
| 表名 | 同步错误表的表名。 |
| 第一次错误时间 | 该表第一次同步错误的时间。 |
| 最近一次错误时间 | 该表最近一次同步错误的时间。 |
文章
阅读量
获赞
