입력 스토리지 베이에 패킷 누적

업데이트 패킷이 유실되어 복제본에 적용할 수 없는 경우 복구할 수 있는 오류가 발생합니다.

이 태스크 정보

다음은 해당 증상입니다.
  • 사이트의 하나 이상의 복제본이 해당 정기 스케줄로 업데이트되지 않습니다.
  • lspacket 명령은 스토리지 베이에 누적된 처리되지 않은 패킷을 표시합니다. 이 패킷은 누락된 패킷에 따라 다르며 처리될 수 없습니다.
패킷이 누락되었는지 확인하고 필요한 오퍼레이션을 판별하려면 다음을 수행하십시오.
  1. 올바른 순서로 스토리지 베이에서 모든 입력 패킷을 처리하는 syncreplica –import –receive 명령을 입력하십시오. syncreplica가 임의의 패킷을 처리하지 못하는 경우 패킷이 누락된 것입니다.
  2. 스토리지 베이에서 가장 오래된 패킷을 지정하는 syncreplica –import 명령을 다음과 같이 입력하십시오.
    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.

이 예제에서는 원래 boston_hub 사이트에 있는 DEV 패밀리의 사용자 데이터베이스에서 발생하는 오퍼레이션 3-6과 boston_hub 사이트에 있는 스키마 저장소의 오퍼레이션 7-8을 포함하는 하나 이상의 업데이트 패킷이 누락됩니다. 일반적으로, 패킷은 여러 복제본의 오퍼레이션을 포함할 수 있습니다. 임의의 복제본에서 오퍼레이션이 누락되면 syncreplica –import 명령이 실패합니다.

누락된 패킷을 찾으십시오. 이러한 패킷은 사용자의 저장 후 전달 구성(Linux® 및 UNIX® 시스템의 경우 shipping.conf 파일, Windows®의 경우 MultiSite 제어판)이 잘못된 스토리지 베이를 지정하므로 처리되지 않은 패킷 파일이나 사용자가 처리하기를 잊은 매체에 있을 수 있습니다. 누락된 패킷을 찾으려는 경우 다음 태스크 중 하나를 수행하십시오.
  • syncreplica –import 명령에서 누락된 패킷의 이름을 지정하여 해당 패킷을 처리하십시오. (명령행 인수의 순서에 상관없이 여러 패킷 파일이 올바른 순서대로 가져오기됨).
  • 단일 syncreplica –import –receive 명령을 입력하여 스토리지 베이에 누적된 모든 업데이트 패킷을 처리하십시오.

피드백