An der eingehenden Speicherposition haben sich Pakete angehäuft

Wenn ein Aktualisierungspaket verloren geht und nicht auf das Replikat angewendet wird, tritt ein behebbarer Fehler auf.
Warum und wann dieser Vorgang ausgeführt wird
Symptome:
  • Mindestens ein Replikat auf Ihrer Site wird nicht gemäß des regulären Zeitplans aktualisiert.
  • Der Befehl lspacket zeigt an, dass sich unverarbeitete Pakete an der Speicherposition häufen. Diese Pakete können nicht verarbeitet werden, da sie von dem fehlenden Paket abhängen.
Überprüfen Sie wie folgt, ob ein Paket fehlt und welche Operationen erforderlich sind:
  1. Geben Sie den Befehl syncreplica –import –receive ein, um alle eingehenden Pakete an der Speicherposition in der richtigen Reihenfolge zu verarbeiten. Kann syncreplica eines dieser Pakete nicht verarbeiten, fehlt ein Paket.
  2. Geben Sie einen syncreplica –import-Befehl ein, der das älteste Paket an der Speicherposition angibt:
    multiutil syncreplica -import -clan telecomm -site sanfran_hub -family DEV
    -user jcole -p passwd 
    
    paketpfadnameMultiutil: Packet paketpfadname not processed...
    Multiutil: The UPDATE_PACKET packet sent from BOSTON_HUB at 2002-03-25 17:42:41
    for ‘DEV’ cannot be replayed: This replica has not replayed epoch 6 from 
    replica BOSTON_HUB, it has only replayed
    through 2.
    Multiutil: The UPDATE_PACKET packet sent from BOSTON_HUB at 2002-03-25 17:42:41
    for ‘MASTR’ cannot be replayed: This replica has not replayed epoch 8 from 
    replica BOSTON_HUB, it has only replayed through 6.

In diesem Beispiel fehlt mindestens ein Aktualisierungspaket mit den Operationen 3 bis 6, die ursprünglich in der Benutzerdatenbank der Familie DEV auf der Site boston_hub aufgetreten sind, sowie mit den Operationen 7 und 8 im Schema-Repository der Site boston_hub. Ein Paket kann Operationen mehrerer Replikate enthalten. Wenn Operationen eines Replikats fehlen, schlägt der Befehl syncreplica –import fehl.

Lokalisieren Sie die fehlenden Pakete. Diese können sich auf noch nicht verarbeiteten Datenträgern befinden oder in Paketdateien, die nicht verarbeitet wurden, weil die Konfiguration der Zwischenspeicher- und Übertragungsfunktion (Datei shipping.conf unter Linux® und UNIX® bzw. die MultiSite-Steuerkonsole unter Windows®) eine falsche Speicherposition enthält. Wenn Sie die fehlenden Pakete gefunden haben, führen Sie einen der folgenden Schritte aus:
  • Verarbeiten Sie die Pakete, indem Sie diese in einem Befehl des Typs syncreplica –import angeben. Dabei werden mehrere Paketdateien unabhängig von der Reihenfolge der Befehlszeilenargumente immer in der richtigen Reihenfolge verarbeitet.
  • Verarbeiten Sie alle Aktualisierungspakete an der Speicherposition, indem Sie einen einzelnen Befehl des Typs syncreplica –import –receive eingeben.

Feedback