升級綱目版本

此程序說明如何在 Rational® ClearQuest® MultiSite 群體中,在升級任何使用者資料庫之前,使新綱目與所有站台同步化,以便建立新的綱目版本。 您必須遵循此程序來協助確保穩定而可靠的 Rational ClearQuest MultiSite 環境。
執行這項作業的原因和時機
除了遵循此程序之外, 在使用 Rational ClearQuest MultiSite 時,您也不可以執行下列作業:
  • 刪除記錄類型和狀態
  • 如果所有資料庫不是使用相同的綱目版本,擅自變更工作中主要版本
  • 變更套件自有查詢的主控權

如果要升級綱目版本:

  1. 完成所要的綱目變更,並使用本端測試資料庫來測試它們。
  2. 通知所有使用者維護作業已排程,他們必須與 Rational ClearQuest MultiSite 群體中的所有使用者資料庫中斷連線。
  3. 暫停 Rational ClearQuest MultiSite 群體中的所有使用者資料庫之間的自動同步化。
  4. (選用)停止並重新啟動供應商資料庫伺服器,以確保與綱目儲存庫或使用者資料庫之間沒有開啟連線。
  5. 使 Rational ClearQuest MultiSite 群體中的所有站台同步化。同步化之後,請檢查進入及送出儲存體儲存區,以確保所有封包均已傳送及匯入。 在每一個站台執行 lsepoch 指令,以驗證所有複本均報告相同的新紀元預估值。
  6. 備份 Rational ClearQuest MultiSite 群體中的所有綱目儲存庫和使用者資料庫。
  7. 在主要綱目儲存庫複本上移入新的綱目版本,但不要升級使用者資料庫。
  8. 只從 MASTR 系列(而非使用者資料庫系列)匯出及傳送更新封包至群體中的所有其他站台。

    multiutil syncreplica -export -clan DEMO -site SITEA -family MASTR
    -u admin -p "" -out c:\cqms\syncA.xml SITEB

    Multiutil: Packet file 'c:\cqms\syncA.xml' generated

  9. 在所有站台匯入更新封包。

    multiutil syncreplica -import -clan DEMO -site SITEB -family MASTR
    -u admin -p "" c:\cqms\syncA.xml

    Multiutil: 1 transactions from SITEA have been replayed into the
    MASTR database
    Multiutil: Deleting packet c:\cqms\syncA.xml

    註: 此時,該綱目版本存在於群體中的所有站台上, 但未升級使用者資料庫。
  10. 請執行下列步驟來升級使用者資料庫。這樣可確保您在重新啟動同步化之前,系列中的所有複本都執行相同版本的綱目。
    1. 在工作中主要站台上升級使用者資料庫。
    2. 使所有站台同步化。
    3. 在所有剩餘站台升級使用者資料庫。
  11. 在站台的使用者資料庫之間重新啟動同步化。
  12. 確認所有同步化均成功,且群體中的所有使用者資料庫均使用相同的綱目版本。
  13. 通知使用者有複本可用。

意見