Metadaten- und Protokollierungstabelle für Data Movement Services

Dieser Abschnitt enthält Referenzinformationen zur Struktur der Protokolltabelle in den WebSphere Business Monitor-Datenbanken. Bei den Protokolltabellen handelt es sich um statische Tabellen.

RMMETADATA

Eine wechselnde Anzahl von Komponenteninstanzen wird verwendet, um Services zum Versetzen von Daten für ein angegebenes Business Measures-Modell bereitzustellen. Jede Status-, Laufzeit- und Protokolldatenbank enthält eine Tabelle, in der für jedes Business Measures-Modell die Namen der zugeordneten Komponenteninstanzen sowie weitere nützliche interne Informationen aufgelistet werden. Diese Tabelle wird bei jedem Erstellen und Konfigurieren von Komponenteninstanzen in der Implementierungsphase aktualisiert. Im Normalfall sollten Sie den Inhalt dieser Tabelle nicht manuell ändern.

Spaltenname Spaltentyp Spaltenbeschreibung
ID NUMERIC Nicht verwendet
OM_NAME CHARACTER Der Name des zugeordneten Business Measures-Modell-Projekts, das von diesen Replikationsartefakten bedient wird.
OM_ID NUMERIC Nicht verwendet
MC_NAME CHARACTER Der Name der zugeordneten Business Measures-Gruppe, die von diesen Replikationsartefakten bedient wird.
MC_ID NUMERIC Nicht verwendet
TGT_TAB_NAME CHARACTER Der vollständig qualifizierte Name der Zieltabelle, die von der gespeicherten ETL-Prozedur gefüllt wird.
TGT_RM_APP_SVR_NAME CHARACTER Der Name des Servers, der für das Ausführen von Operationen zur Replikationsanwendung zuständig ist.
TGT_RM_APP_SS_NAME CHARACTER Falls verfügbar, eine vom Apply-Server verwaltete Gruppe für die DB2 SQL-Replikation. Dies ist eine Subskriptionsgruppe.
TGT_RM_APP_STG_TAB_NAME CHARACTER Der vollständig qualifizierte Name der Zwischenspeichertabelle, die vom Apply-Programm der Replikation als Ziel verwendet wird.
Anmerkung: Das System enthält zwei weitere Tabellen mit der Erweiterung _BKUP und _M, die sich auf diese Zeile beziehen.
TGT_RM_APP_ERR_TAB_NAME CHARACTER Der vollständig qualifizierte Name der Tabelle, in der Verweise auf Zeilen in der Zwischenspeichertabelle gespeichert werden, die noch von ETL verarbeitet werden müssen.
TGT_RM_APP_PRUNE_SP_NAME CHARACTER Der vollständig qualifizierte Name der gespeicherten Prozedur, die für die Bereinigung der Apply-Zwischenspeichertabelle auf dem Zielsystem zuständig ist.
TGT_RM_APP_TMP_TAB_NAME CHARACTER Der vollständig qualifizierte Name der temporären Tabelle, mit deren Hilfe das ETL-Programm ermittelt, welche Zeilen in die Zieltabelle geladen werden sollten.
TGT_RM_SPETL_NAME CHARACTER Der vollständig qualifizierte Name der gespeicherten ETL-Prozedur, die für das Füllen der Zieltabelle mit den Einträgen aus der Zwischenspeichertabelle zuständig ist.
SRC_TAB_NAME CHARACTER Der vollständig qualifizierte Name der Quellentabelle, die in die Zwischenspeichertabelle repliziert wird.
SRC_RM_CAP_SVR_NAME CHARACTER Der Name des Servers, der für das Ausführen von Capture-Operationen während der Replikation zuständig ist.
SRC_RM_CAP_STG_TAB_NAME CHARACTER Der vollständig qualifizierte Name der Tabelle, die vom Capture-Server zum Speichern von Änderungen an der Quellentabelle verwendet wird.
SRC_RM_PRUNE_TRG_NAME CHARACTER Der vollständig qualifizierte Name des Auslösers, der während dem Bereinigungszyklus des Capture-Servers für das Entfernen ausgewählter Zeilen aus der Quellentabelle zuständig ist. Zu den ausgewählten Zeilen können auch Zeilen gehören, die abgeschlossene Operationen repräsentieren.
SERVICE_NAME CHARACTER Eine Bezeichnung zum Identifizieren des Services, zu dem diese Artefakte gehören (z. B. 'Status an Laufzeit' oder 'Laufzeit an Protokoll').
Bei Verwendung der vereinfachten Beispielsicht
Beispiel RMMETADATA
ist leicht zu erkennen, dass die Quelle WBI.CTXTQ4MUF in der Statusdatenbank von der Capture-Komponenteninstanz CAPTURE_1 überwacht wird. Alle Änderungen der Quellentabelle werden in der Arbeitstabelle CAP.CD_2 erfasst und anschließend von der Apply-Komponenteninstanz APPLY_4 auf die Arbeitstabelle APP.CCD_6 angewendet. Diese Tabelle wird von einer ETL-Komponenteninstanz verwendet, um die Zieltabelle WBI.CTXTQ4MUF in der Laufzeitdatenbank zu füllen.
RMLOG

Die Laufzeit- und die Protokolldatenbank enthalten jeweils eine Protokolltabelle, die zum Abrufen von Statistik-, Fortschritts-, Fehlerbehebungs- oder Fehlerinformationen verwendet werden kann. Alle ETL-Komponenten und ###Life Cycle-Zielkomponenten schreiben Nachrichten in diese Tabelle, aber sie lesen keine Nachrichten darin. Manche Nachrichten können durch Aktivieren der minimalen Protokollstufe unterdrückt werden.

Spaltenname Spaltentyp Spaltenbeschreibung
ENTRYSTMP TIMESTAMP(10) Die Zeitmarke für einen bestimmten Eintrag in dieser Protokolltabelle.
ID NUMERIC Eine Kennung zum Verknüpfen mehrerer Zeilen aus derselben Instanz. Diese Kennung stammt aus SEQUENCE WBIRMADM.RMSPTRIGID.
ROWS_INSERTED NUMERIC Dieser Indikator gibt an, wie viele Zeilen während dieser Instanz eingefügt wurden.
ROWS_UPDATED NUMERIC Dieser Indikator gibt an, wie viele Zeilen während dieser Instanz aktualisiert wurden.
ROWS_DELETED NUMERIC Dieser Indikator gibt an, wie viele Zeilen während dieser Instanz gelöscht wurden.
ROWS_INERROR NUMERIC Dieser Indikator gibt an, wie viele Zeilen während dieser Instanz als Verursacher eines behebbaren Fehlers markiert wurden.
NAME CHARACTER Der vollständig qualifizierte Name der gespeicherten Prozedur, des Auslösers oder des Prozesses, von der bzw. dem der Eintrag in dieser Tabelle eingeleitet wurde.
OPERATION CHARACTER Diese Bezeichnung gibt an, welche Operation ausgeführt wurde, als dieser Eintrag vorgenommen wurde.
RESULT CHARACTER Eine Spalte, die weitere Informationen zu der aufgetretenen Operation enthalten könnte.
ISTRACEENTRY NUMERIC Diese Spalte gibt an, ob LOGLEVEL (in WBIRMADM.RMCONTROL) für diesen Eintrag auf 1 gesetzt werden muss.

0: Dieser Protokolleintrag ist kein Trace-Eintrag.

1: Dieser Protokolleintrag ist ein Trace-Eintrag und kann unterdrückt werden (siehe die Tabelle WBI.RMCONTROL).

Jede Zeile in dieser Tabelle entspricht einer Nachricht, die von der Komponenteninstanz <NAME> in <ENTRYSTMP> ausgegeben wurde. Zeilen mit identischer <ID> und <NAME> repräsentieren Nachrichten, die während desselben Aufrufs von <NAME> generiert wurden. Das folgende Beispiel enthält Protokolleinträge, die von den ETL-Komponenteninstanzen WBIRMADM.WBIRMSP_10 und WBIRMADM.WBIRMSP_14 sowie von den ###Life Cycle-Zielkomponenteninstanzen WBIRMADM.WBIRMSP_P13 und WBIRMADM.WBIRMSP_P_17 generiert wurden. Von WBIRMADM.WBIRMSP_10 (4:40:20 PM) und WBIRMADM.WBIRMSP_14 (4:40:27 PM) wurden jeweils fünf Nachrichten ausgegeben, von WBIRMADM.WBIRMSP_P_13 (4:40:20 PM) und WBIRMADM.WBIRMSP_P_17 (4:40:20 PM) jeweils eine.
Beispiel WBIRMADM.RMLOG
Diese Tabelle wird nicht automatisch bereinigt. Sie sollte vom DBA regelmäßig überwacht und bereinigt werden. Anhand der Informationen in WBIRMADM.RMMETADATA können Sie feststellen, für welches Business Measures-Modell die Komponenteninstanz <NAME> Service bereitstellt. Beachten Sie, dass sich die Werte der Spalten LOGLEVEL und ETL_0_MINUTES aus der Tabelle WBIRMADM.RMCONTROL und die Werte der Spalten LOGLEVEL und PRUNE_INTERVAL aus der Tabelle WBIRMADM.RMPRUNECTRL auf die Wachstumsrate dieser Tabelle auswirken. Weitere Einträge werden erstellt, wenn LOGLEVEL auf 1 gesetzt ist, wenn ETL_0_MINUTES abnimmt und wenn PRUNE_INTERVAL abnimmt.

Copyright IBM Corporation 2005, 2006. Alle Rechte vorbehalten.