封包累計在收到的儲存體機架中

當更新封包流失而未套用至複本時,就會發生可回復錯誤。
以下是症狀:
  • 您站台上的一或多個複本未依照其一般排程而更新。
  • 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 指令,來處理所有累計在儲存體機架中的更新封包。
相關概念
流失封包回復
相關參考
shipping.conf
MultiSite 控制台
syncreplica

意見