此程序說明如何在
Rational® ClearQuest® MultiSite
群體中,在升級任何使用者資料庫之前,使新綱目與所有網站同步化,以便建立新的綱目版本。您必須遵循此程序來協助確保穩定而可靠的 Rational ClearQuest MultiSite
環境。
關於這項作業
除了遵循此程序之外,在使用
Rational ClearQuest MultiSite 時,您也不可以執行下列作業:
- 刪除記錄類型和狀態
- 如果所有資料庫不是使用相同的綱目版本,擅自變更工作中主要版本
- 變更套件自有查詢的主控權
如果要升級綱目版本:
- 完成所要的綱目變更,並使用本端測試資料庫來測試它們。
- 通知所有使用者維護作業已排程,他們必須與
Rational ClearQuest MultiSite
群體中的所有使用者資料庫中斷連線。
- 暫停 Rational ClearQuest MultiSite
群體中的所有使用者資料庫之間的自動同步化。
- (選用)停止並重新啟動供應商資料庫伺服器,以確保與綱目儲存庫或使用者資料庫之間沒有開啟連線。
- 使 Rational ClearQuest MultiSite
群體中的所有網站同步化。同步化之後,請檢查進入及送出儲存體儲存區,以確保所有封包均已傳送及匯入。在每一個網站執行 lsepoch 指令,以驗證所有抄本均報告相同的新紀元預估值。
- 備份 Rational ClearQuest MultiSite
群體中的所有綱目儲存庫和使用者資料庫。
- 在主要綱目儲存庫抄本上移入新的綱目版本,但不要升級使用者資料庫。
- 只從 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
- 在所有網站匯入更新封包。
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
註: 此時,該綱目版本存在於群體中的所有網站上,但未升級使用者資料庫。
- 請執行下列步驟來升級使用者資料庫。這樣可確保您在重新啟動同步化之前,系列中的所有抄本都執行相同版本的綱目。
- 在工作中主要網站上升級使用者資料庫。
- 使所有網站同步化。
- 在所有剩餘網站升級使用者資料庫。
- 在網站的使用者資料庫之間重新啟動同步化。
- 確認所有同步化均成功,且群體中的所有使用者資料庫均使用相同的綱目版本。
- 通知使用者有抄本可用。