Release-Informationen


15.9 Kapitel 8. Fehlerbestimmung

Replication Analyzer funktioniert auf Windows 32-Bit-Systemen und unter AIX. Bei der Verwendung von Analyzer unter AIX müssen Sie sicherstellen, dass das Verzeichnis sqllib/bin in Ihrer Umgebungsvariablen PATH vor /usr/local/bin angezeigt wird, damit keine Konflikte mit /usr/local/bin/analyze auftreten.

Replication Analyzer hat optional zwei zusätzliche Schlüsselwörter: CT und AT.

CT=n
Zeigt nur diejenigen Einträge der Capture-Trace-Tabelle an, die weniger als n Tage alt sind. Dieses Schlüsselwort ist optional.Wenn Sie es nicht angeben, wird der Standardwert (7 Tage) verwendet.

AT=n
Zeigt nur diejenigen Einträge der Apply-Prüfprotokolltabelle an, die weniger als n Tage alt sind. Dieses Schlüsselwort ist optional.Wenn Sie es nicht angeben, wird der Standardwert (7 Tage) verwendet.

Beispiel:

analyze mydb1 mydb2 f=mydirectory ct=4 at=2 deepcheck q=applyqual1

Für Replication Analyzer werden folgende Schlüsselwortinformationen aktualisiert:

deepcheck
Weist Replication Analyzer an, eine ausführlichere Analyse vorzunehmen, einschließlich Bereinigungsinformationen für CD- und UOW-Tabelle, Tabellenbereichspartitionierung von DB2 für OS/390 und Zusatzinformationen für die Komprimierung sowie einer Analyse der Zielindizes im Hinblick auf die Subskriptionsschlüssel, Subskriptionsdauer und SQL-Anweisungsfehler in der Subskriptionsgruppe. Die Analyse umfasst alle Server. Dieses Schlüsselwort ist optional.

lightcheck
Gibt an, dass folgende Informationen aus dem Bericht ausgeklammert werden sollen: alle Spaltendetails aus der Tabelle ASN.IBMSNAP_SUBS_COLS, Fehler, Anomalien oder Auslassungen bei der Subskription sowie falsche oder ineffiziente Indizes. Diese Informationsverringerung spart Ressourcen und verkleinert die HTML-Ausgabedatei. Diese Schlüsselwort ist optional und gegenseitig ausschließend mit dem Schlüsselwort "deepcheck".

Analyzer-Tools stehen in vorläufigen Programmkorrekturen für die Replikation auf AS/400-Plattformen zur Verfügung. Diese Tools erfassen Informationen zu Ihrer Replikationsumgebung und erzeugen eine HTML-Datei, die Sie zur Unterstützung bei der Fehlerbestimmung an Ihren IBM Ansprechpartner senden können. Laden Sie zum Abrufen der AS/400-Tools die entsprechende vorläufige Programmkorrektur (PTF) herunter (für das Produkt 5769DP2 müssen Sie beispielsweise PTF SF61798 oder deren neueste Version herunterladen).

Fügen Sie dem Abschnitt "Fehlerbehebung" das folgende Problem und seine Lösung hinzu:

   Problem:  Das Apply-Programm führt Schleifen aus, ohne Änderungen zu
   replizieren; die Apply-Prüfprotokolltabelle zeigt STATUS=2 an.
 
   Die Subskriptionsgruppe enthält mehrere Quellentabellen. Zur Verbesserung
   der Bearbeitung von Detailpunkten für eine Quelle in der Gruppe wird eine
   interne CCD-Tabelle für diese Quellentabelle definiert, jedoch in einer
   anderen Subskriptionsgruppe. Die Quellentabelle wird aktualisiert, aber der
   Apply-Prozess, der die interne CCD-Tabelle füllt, wird asynchron ausgeführt
   (z. B. wird das Apply-Programm möglicherweise nicht gestartet oder ein 
   Ereignis nicht ausgelöst, usw.). Das Apply-Programm, das Aktualisierungen
   von der Quellen- in die Zieltabelle repliziert, führt Schleifen aus, weil
   es darauf wartet, dass die interne CCD-Tabelle aktualisiert wird.
 
   Starten Sie zum Stoppen der Schleifen das Apply-Programm (oder lösen Sie das
   Ereignis aus, das die Replikation verursacht) für die interne CCD-Tabelle.
   Das Apply-Programm füllt die interne CCD-Tabelle und ermöglicht dem
   Apply-Programm in der Warteschleife, Änderungen von allen Quellentabellen zu
   verarbeiten.
 
   Eine ähnliche Situation könnte bei einer Subskriptionsgruppe auftreten, die
   Quellentabellen mit internen CCD-Tabellen enthält, die von mehreren
   Apply-Programmen gefüllt werden.


[ Seitenanfang | Vorherige Seite | Nächste Seite | Inhaltsverzeichnis | Index ]