数据移动服务元数据和日志表

该部分提供了有关 WebSphere® Business Monitor 数据库中日志表结构的参考信息。 这些日志表是静态表。

RMMETADATA

将使用数目不同的组件实例为给定的业务度量模型提供数据移动服务。每个状态、运行时和历史数据库都包含一个表,该表列出了每个业务度量模型的已指定的组件实例名称以及其他有用的内部信息。每次在部署阶段创建和配置组件实例时,都会更新该表。请不要手工修改其内容。

列名 列类型 列描述
标识 NUMERIC 未使用
OM_NAME CHARACTER 这些复制工件所服务的关联业务度量模型项目的名称。
OM_ID NUMERIC 未使用
MC_NAME CHARACTER 这些复制工件所服务的关联业务度量组的名称。
MC_ID NUMERIC 未使用
TGT_TAB_NAME CHARACTER 由 ETL 存储过程填充的目标表的标准名称。
TGT_RM_APP_SVR_NAME CHARACTER 负责运行复制应用操作的服务器名称。
TGT_RM_APP_SS_NAME CHARACTER 如果存在,则是针对 DB2® SQL 复制的,“应用”服务器管理的组。这是一个预订集。
TGT_RM_APP_STG_TAB_NAME CHARACTER 复制“应用”程序用作目标的登台表的标准名称。
注: 系统中存在与该行相关的其他两个表,其扩展名为 _BKUP_M
TGT_RM_APP_ERR_TAB_NAME CHARACTER 表的标准名称,该表存储仍需要由 ETL 处理的登台表中的行指针。
TGT_RM_APP_PRUNE_SP_NAME CHARACTER 负责修剪目标系统上“应用”登台表的存储过程的标准名称。
TGT_RM_APP_TMP_TAB_NAME CHARACTER 临时表的标准名称,ETL 程序用该表来确定哪些行应装入目标表。
TGT_RM_SPETL_NAME CHARACTER 负责用登台表中的项填充目标表的 ETL 存储过程的标准名称。
SRC_TAB_NAME CHARACTER 被复制到登台表的源表的标准名称。
SRC_RM_CAP_SVR_NAME CHARACTER 负责运行复制“捕获”操作的服务器名称。
SRC_RM_CAP_STG_TAB_NAME CHARACTER 表的标准名称,“捕获”服务器用该表来存储源表的更改。
SRC_RM_PRUNE_TRG_NAME CHARACTER 负责在“捕获”服务器修剪周期内从源表除去所选行的触发器的标准名称。所选行可以包含表示已完成的操作的行。
SERVICE_NAME CHARACTER 用于标识这些工件所属服务的标签,例如,State_to_Runtime 或 Runtime_to_Historical。
使用以下简化的示例视图:
RMMETADATA 示例
很容易确定状态数据库中的源 WBI.CTXTQ4MUF 正受“捕获”组件实例 CAPTURE_1 监控。任何对源表的更改都记录在工作表 CAP.CD_2 中,然后由“应用”组件实例 APPLY_4 将它们应用于工作表 APP.CCD_6。ETL 组件实例使用该表在运行时数据库中填充目标表 WBI.CTXTQ4MUF。
RMLOG

运行时和历史数据库均包含日志表,该表可用于获取统计信息、进展、调试或错误信息。 所有 ETL 组件和“目标生命周期”组件都将消息写入该表中,但不读取它。将日志记录级别设置为最小值,可能会禁止一些消息。

列名 列类型 列描述
ENTRYSTMP TIMESTAMP(10) 该日志表中特定项的时间戳记。
标识 NUMERIC 将同一实例中的多个行关联在一起的标识。该标识来自 SEQUENCE WBIRMADM.RMSPTRIGID。
ROWS_INSERTED NUMERIC 表示在该实例中插入了多少行的指示符。
ROWS_UPDATED NUMERIC 表示在该实例中更新了多少行的指示符。
ROWS_DELETED NUMERIC 表示在该实例中删除了多少行的指示符。
ROWS_INERROR NUMERIC 表示在该实例中将多少行标记为产生可恢复错误的指示符。
NAME CHARACTER 导致在该表中产生项的存储过程、触发器或过程的标准名称。
OPERATION CHARACTER 标识在产生该项时正在执行的操作的标签
RESULT CHARACTER 在该列中,可以找到更多有关已发生操作的信息。
ISTRACEENTRY NUMERIC 该列表示该项是否需要将 LOGLEVEL(在 WBIRMADM.RMCONTROL 中)设置为 1。

0:该日志项不是跟踪项。

1: 该日志项是跟踪项(并且可能被禁止 - 请参阅 WBI.RMCONTROL 表)。

该表中的每一行都与 <ENTRYSTMP> 中的组件实例 <NAME> 发布的消息保持一致。具有相同 <ID> 和 <NAME> 的行表示在同一 <NAME> 调用期间生成的消息。以下示例包含由 ETL 组件实例 WBIRMADM.WBIRMSP_10 和 WBIRMADM.WBIRMSP_14 以及“目标生命周期”组件实例 WBIRMADM.WBIRMSP_P13 和 WBIRMADM.WBIRMSP_P_17 生成的日志项。WBIRMADM.WBIRMSP_10 (4:40:20 PM) 和 WBIRMADM.WBIRMSP_14 (4:40:27 PM) 各自发出了 5 条消息,WBIRMADM.WBIRMSP_P_13 (4:40:20 PM) 和 WBIRMADM.WBIRMSP_P_17 (4:40:20 PM) 各发出了 1 条消息。
WBIRMADM.RMLOG 示例
该表不会被自动修剪。DBA 应定期监控和修剪它。使用 WBIRMADM.RMMETADATA 中的信息确定组件实例 <NAME> 所服务的业务度量模型。 请注意:WBIRMADM.RMCONTROL 表中 LOGLEVEL 和 ETL_0_MINUTES 列的值以及 WBIRMADM.RMPRUNECTRL 表中 LOGLEVEL 和 PRUNE_INTERVAL 的值将影响该表的增长率。 当 LOGLEVEL 设置为 1 时,当 ETL_0_MINUTES 减少时,当 PRUNE_INTERVAL 减少时,将产生更多的项。
相关概念
历史数据库模式
相关参考
历史数据库模式
数据移动服务控制表

Copyright IBM Corporation 2005, 2006. All Rights Reserved.