Um erro recuperável ocorre quando um pacote de atualização é perdido
e não é aplicado à sua réplica.
Sobre Esta Tarefa
Estes são os sintomas:
- Uma ou mais réplicas no seu site não estão sendo atualizadas nos planejamentos
regulares.
- Um comando lspacket mostra pacotes não processados acumulados no
compartimento de armazenamento. Estes pacotes dependem do pacote ausente e não podem
ser processados.
Para verificar se um pacote está ausente e determinar
quais operações são necessárias:
- Digite um comando syncreplica –import –receive, que processa
todos os pacotes de entrada no compartimento de armazenamento na ordem correta. Se syncreplica falhar
ao processar um deles, um pacote estará ausente.
- Digite um comando syncreplica –import que especifica o pacote mais
antigo no compartimento de armazenamento:
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.
Neste exemplo, um ou mais pacotes de atualização estão ausentes, contendo as operações 3-6 que originalmente ocorrem no banco de dados do usuário
na família DEV no site boston_hub e as operações 7-8 no repositório
de esquemas no site boston_hub. Em geral, um pacote pode conter operações de diversas
réplicas; o comando syncreplica –import falhará se as operações estiverem
ausentes em qualquer réplica.
Localize os pacotes ausentes.
Eles podem estar na mídia que você esqueceu de processar ou nos arquivos do pacote que não foram
processados porque a configuração de armazenamento e redirecionamento (o arquivo
shipping.conf
no sistema Linux e
UNIX;
o Painel de Controle do
MultiSite
no Windows) especifica o compartimento de armazenamento incorreto. Se você
localizar os pacotes ausentes, desempenhe uma das tarefas a seguir:
- Processe os pacotes ausentes, nomeando-os em um comando syncreplica –import.
(Vários arquivos de pacote são importados na ordem correta, independentemente da ordem dos
argumentos da linha de comandos.)
- Processe todos os pacotes de atualização que foram acumulados no compartimento
de armazenamento digitando um único comando syncreplica –import –receive.