repair

從複本的 ratl_uuid 表格中顯示或刪除項目
相關參考
mkreplica

適用性

產品 指令類型
MultiSite multiutil 次指令
平台
UNIX®
Windows®

用法概要

repair

–orphaned_ratl_uuids [ –delete ] –cl/an clan-name –site site-name
–fam/ily family-name –u/ser username [ –p/assword ] password

說明

如果複本的 ratl_uuid 表格包含 master_uuid 表格中也不包括的項目,mkreplica 指令可能會以下列其中一種方式失敗:

  • mkreplica –export 作業成功,但是匯入作業失敗。
  • mkreplica –export 作業因為下列錯誤而失敗:

    ratl_uuids 表格中的 num-entries 項目在 master_uuids 表格中沒有相對應的列。若要將這些
    「孤立」列從 ratl_uuids 表格移除,請備份主控
    及使用者資料庫,然後執行 'multiutil repair –orphaned_ratl_uuids
    –delete ...',指定相同的群體、站台、系列、使用者及
    密碼資訊。
    Multiutil:mkreplica –export 指令失敗。

您可以使用 repair 指令來檢視或刪除 ratl_uuid 表格中的單獨項目。您從 ratl_uuid 表格刪除項目之後,mkreplica – export–import 作業就不會再失敗。

鎖定複本

repair 指定會鎖定指定的資料庫複本。鎖定它會確保,當 repair 指令正在執行時,不會對複本作其他變更。在 repair 指令完成之後,就不會鎖定資料庫複本。

限制

Locks: 如果鎖定資料庫(例如,在升級程序期間),或是執行另一個 Rational® ClearQuest® MultiSite 作業,這個指令會失敗。

選項及引數

指定作業

預設
顯示 ratl_uuids 表格中所有在 master_uuids 表格中沒有相對應列的項目。
–delete
刪除 ratl_uuids 表格中所有在 master_uuids 表格中沒有相對應列的項目。

指定群體、站台及系列

預設值
群體:在這個站台上第一個抄寫的群體。如果在這個主機上有多個登錄的 dbset 連線, 則 –clan 是必要的。

站台:現行站台。 如果在這個主機上有多個站台, 則 –site 是必要的。

系列:無預設值;您必須指定系列。

–cl/an clan-name
複本的群體名稱。
–site site-name
複本的站台名稱。
–fam/ily family-name
使用者資料庫系列:建立使用者資料庫時,指定的資料庫名稱。

綱目儲存庫系列:系列名稱為 MASTR

指定使用者名稱及密碼

預設值
您必須指定使用者名稱和密碼。
–u/ser user
具有 Super User 專用權的使用者名稱。
–p/assword password
與指定使用者相關聯的密碼。

範例

在這些範例中會斷行以便於閱讀,您必須在實際的一行中輸入每一個指令。

  • boston_hub 複本,顯示 ratl_uuids 表格中所有在 master_uuids 表格中沒有相對應列的項目清單。

    multiutil repair -orphaned_ratl_uuids -clan telecomm -site boston_hub
    -family DEV -user susan -p passwd

  • 刪除 boston_hub 複本的 ratl_uuids 表格中所有在 master_uuids 表格中沒有相對應列的項目。

    multiutil repair -orphaned_ratl_uuids -delete -clan telecomm
    -site boston_hub -family DEV -user susan -p passwd


意見