Ripristino di pacchetto perso

Questa sezione fornisce le informazioni sul ripristino dai pacchetti persi nei siti di ricezione e di invio quando la consegna di un pacchetto ha esito negativo.
Esistono diverse situazioni in cui un pacchetto di aggiornamento viene generato ma non è mai applicato ad una o più destinazioni:

Il comando syncreplica –export suppone la corretta consegna del pacchetto di aggiornamento generato. Ad esempio, quando la replica boston_hub invia un aggiornamento alla replica sanfran_hub, il comando syncreplica suppone che le operazioni create in boston_hub sono importate nella replica sanfran_hub. Per convenienza, questo esempio non riflette il fatto che il pacchetto di aggiornamento può anche contenere le operazioni create sulle altre repliche della famiglia.

Se il pacchetto viene perso, boston_hub deve reimpostare la stima dello stato di replica sanfran_hub. Una volta apportata questa correzione, il successivo pacchetto di aggiornamento inviato da boston_hub a sanfran_hub contiene le operazioni sanfran_hub necessarie.

Per reimpostare la riga epoch:

  1. Sulla replica di ricezione, sanfran_hub, visualizzare la matrice del numero epoch della replica:
    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. Utilizzare questo output in un comando chepoch sulla replica di invio, boston_hub. Imposta le stime del numero epoch boston_hub per sanfran_hub sui valori correnti della matrice del numero epoch sanfran_hub:
    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

Feedback