Fehlerbehebung bei verlorenen Paketen

Dieser Abschnitt enthält Informationen zur Fehlerbehebung, wenn Pakete auf der empfangenden und auf der sendenden Site verloren gehen, weil die Übermittlung des Pakets fehlschlagen ist.
In einigen Situationen kann es passieren, dass ein Aktualisierungspaket zwar generiert, aber nicht auf seine Ziele angewendet wird:

Der Befehl syncreplica –export setzt die erfolgreiche Übermittlung der erstellten Aktualisierungspakete voraus. Wenn beispielsweise das Replikat boston_hub eine Aktualisierung an das Replikat sanfran_hub sendet, setzt der Befehl syncreplica voraus, dass die Operationen von boston_hub auf dem Replikat sanfran_hub importiert werden. Der Einfachheit halber wird in diesem Beispiel die Möglichkeit ignoriert, dass das Aktualisierungspaket ebenfalls Operationen enthalten kann, die von anderen Replikaten der Familie stammen.

Geht das Paket verloren, muss boston_hub seine Schätzung des Status von sanfran_hub zurücksetzen. Wenn diese Korrektur erfolgt ist, enthält das nächste Aktualisierungspaket von boston_hub an sanfran_hub die Operationen, die sanfran_hub benötigt.

Setzen Sie die Epochenzeile wie folgt zurück:

  1. Zeigen Sie auf dem empfangenden Replikat (sanfran_hub) die Epochennummernmatrix des Replikats an:
    multiutil lsepoch -clan telecomm -site sanfran_hub -family PRODA 
    -user jcole -p secret sanfran_hub
    
    Multiutil: Estimates of the epochs from each site replayed at site
    ’sanfran_hub’ (@goldengate):
    
    BANGALORE: 950
    BOSTON_HUB: 1300
    SANFRAN_HUB: 2000
  2. Verwenden Sie diese Ausgabe in einem chepoch-Befehl auf dem sendenden Replikat (boston_hub). Dadurch werden die geschätzten Epochennummern von boston_hub für das Replikat sanfran_hub auf die tatsächlichen Werte der Epochennummernmatrix von sanfran_hub festgelegt:
    multiutil chepoch -clan telecomm -site boston_hub -family PRODA
    -user bostonadmin -password secret sanfran_hub bangalore=950 
    boston_hub=1300 sanfran_hub=2000
    
    Multiutil: Change the estimate for the epochs of site ‘bangalore’
    replayed at site ‘sanfran_hub’ to 950 [yes|NO|quit]yes
    
    Multiutil: Change the estimate for the epochs of site ‘boston_hub’ 
    replayed at site ‘sanfran_hub’ to 1300 [yes|NO|quit]yes
    
    Multiutil: Change the estimate for the epochs of site ‘sanfran_hub’ 
    replayed at site ‘sanfran_hub’ to 2000 [yes|NO|quit]yes
    
    Multiutil: 3 epoch estimate(s) for site ‘sanfran_hub’ successfully 
    changed; 0 failures.
    
    Multiutil: Estimates of the epochs from each site replayed at site 
    ‘sanfran_hub’ (@goldengate):
    
    BANGALORE: 950
    BOSTON_HUB: 1300
    SANFRAN_HUB: 2000
Zugehörige Tasks
An der eingehenden Speicherposition haben sich Pakete angehäuft
Zugehörige Verweise
syncreplica
chepoch

Feedback