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

當更新封包流失而未套用至抄本時,就會發生可回復錯誤。

關於這項作業

以下是症狀:
  • 您網站上的一或多個抄本未依照其一般排程而更新。
  • 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 指令,來處理所有累計在儲存體儲存區中的更新封包。

意見