Un errore ripristinabile si verifica quando un pacchetto di aggiornamento viene perduto e non viene applicato alla replica.
Informazioni su questa attività
Di seguito sono riportati i sintomi:
- Una o più repliche sul sito non sono aggiornate su pianificazioni regolari.
- Un comando lspacket mostra i pacchetti non elaborati che si accumulano nel vano di memoria. Questi pacchetti dipendono dal pacchetto mancante e non possono essere elaborati.
Per verificare che un pacchetto risulti mancante e per determinare le operazioni necessarie:
- Immettere un comando syncreplica –import –receive, che elabora tutti i pacchetti in entrata nel vano di memoria nell'ordine corretto. Se syncreplica non è in grado di elaborarli, un pacchetto risulta mancante.
- Immettere un comando syncreplica –import che specifica il pacchetto più vecchio nel vano di memoria:
multiutil syncreplica -import -clan telecomm -site sanfran_hub -family DEV
-user jcole -p passwd
packet-pathnameMultiutil: Packet packet-pathname 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 questo esempio, uno o più pacchetti di aggiornamento risultano mancanti, contengono le operazioni
3-6 che si verificano originariamente nel database utente nella famiglia DEV del sito boston_hub e le operazioni 7-8 nel repository di schemi del sito boston_hub. In generale, un pacchetto può contenere le operazioni dalle diverse repliche; il comando syncreplica –import ha esito negativo se le operazioni risultano mancanti
da qualsiasi replica.
Rilevare i pacchetti mancanti. Possono essere situati sul supporto non elaborato o nei file del pacchetto che non sono stati elaborati poiché la configurazione di memorizzazione ed inoltro (il file di configurazione
shipping.conf in Linux e UNIX; il Pannello di controllo
MultiSite in Windows) specifica il vano di memoria errato. Se sono rilevati i pacchetti mancanti, effettuare le seguenti attività:
- Elaborare i pacchetti mancanti definendoli in un comando syncreplica –import.
(Più file del pacchetto sono importati nell'ordine corretto, a prescindere dall'ordine degli argomenti della riga comandi.)
- Elaborare tutti i pacchetti di aggiornamento accumulati nel vano di memoria immettendo un singolo comando syncreplica –import –receive.