IBM Enterprise Records, 版本 5.1.+            

移除處置暫存區

您可以移除放置在某個實體中的處置暫存區以重新啟動其處置排程的執行。您可以利用「暫存區清理工具」、使用指令行或以手動方式來執行這項作業。

如果要判斷實體的暫存區類型,請瀏覽至實體,按一下滑鼠右鍵,選取「取得資訊」,再按一下暫存區。 如果 IsDynamic 值為 False,則暫存區為手動,您可以手動或透過指令行來移除暫存區。如果值為 True,表示暫存區是由「暫存區清理」放置,您只能執行「暫存區清理」來移除暫存區。

移除手動暫存區

如果要使用實體的資訊頁面來移除暫存區,請執行下列動作:
  1. 導覽至您要從中移除處置暫存區的實體。
  2. 按一下其「取得資訊」圖示。
  3. 按一下左側畫面的頂部區段中的「暫存區」。
  4. 選取所要移除之任何暫存區的勾選框。
  5. 按一下「移除暫存區」。
  6. 在確認頁面上按一下「確定」。
如果要使用暫存區的資訊頁面來移除暫存區,請執行下列動作:
  1. 選取「處置」標籤。
  2. 按一下「暫存區」:暫存區圖示
  3. 按一下所要移除之暫存區的「取得資訊」圖示。
  4. 按一下左側畫面中的「暫存區的實體」。
  5. 必要的話,可輸入搜尋準則並按一下「搜尋」,以過濾「暫存區的實體」頁面顯示的實體。 如需過濾實體的詳細資料,請參閱檢視和修改暫存區的實體設定暫存區的實體預設搜尋準則
    1. 您可以變更要輸入搜尋準則的屬性集,請按一下變更
    2. 在「內容準則設定」頁面中,指定七個以下的內容,以及每個內容的運算子,然後按一下「接受變更」。
    3. 如果要執行新搜尋,請輸入搜尋準則再按一下「搜尋」。
  6. 選取要從中移除暫存區之實體的勾選框。
  7. 按一下「移除暫存區」。
  8. 在確認頁面上按一下「確定」。

如果您不能移除手動暫存區

如果您不能手動移除暫存區,則此暫存區可能由暫存區清理套用。如果實體符合暫存區的條件,則暫存區清理可以接管手動套用的暫存區。在這種情況下,請使用以下程序移除條件暫存區。

使用暫存區清理移除有條件的暫存區

您可以透過啟動暫存區要求,並執行暫存區清理來移除條件暫存區。一般在系統使用不充分時,您會執行已排定的暫存區清理。

即使您曾經要求在下一次暫存區清理執行中移除暫存區,您也可以在下一次執行暫存區清理之前取消此要求。一旦暫存區清理將實體中的某個有條件的暫存區移除,實體將接收告知暫存區清理不能再次將實體放置在暫存區中的旗標。如果您確實要再次將實體放置在暫存區中,可以為暫存區處理程序重新啟動實體。

起始移除暫存區要求

如果要起始移除暫存區要求,請執行下列動作:
  1. 選取「處置」標籤。
  2. 按一下「暫存區」。
  3. 在暫存區上按一下滑鼠右鍵,然後選取「啟動移除暫存區要求」。 「移除暫存區要求」頁面將詢問您是否要在下一次執行暫存區清理時從關聯實體中移除此暫存區。
  4. 按一下「接受」以移除暫存區,或按一下「離開」以關閉而不啟動要求。

取消移除暫存區要求

設定移除暫存區要求後,您可以在下一次執行暫存區清理之前將其取消。透過此種方式,實體將再次保留或放置在暫存區中。如果要取消移除暫存區要求,請執行下列動作:
  1. 選取「處置」標籤。
  2. 按一下「暫存區」。
  3. 在暫存區上按一下滑鼠右鍵,然後選取「取消移除暫存區要求」。 「取消移除暫存區要求」頁面將詢問您是否要取消移除暫存區要求。
  4. 按一下「接受」以取消移除暫存區要求,或按一下「離開」以保留移除暫存區要求。

重新啟動暫存區要求

選取「取消移除暫存區要求」之後,請執行「暫存區清理」,暫存區的快速功能表將顯示「為暫存區清理程序啟動」。 選取此選項將設定下次執行暫存區清理時要進行處理的暫存區。使用此方式,您也可以在下一次執行暫存區清理時將實體放回條件暫存區。

使用指令立即移除暫存區

要求移除暫存區機制的另一個替代方法,是使用「暫存區清理」指令行 -ForceRemoveHold。 無論暫存區處於作用中還是非作用中,也無論暫存區是以手動方式還是透過暫存區清理套用,透過此方式移除暫存區對所有暫存區均適用。在這個情況下,您必須指定指令中指定,而不是在配置畫面中,設定物件儲存庫名稱和暫存區名稱或 GUID。

Windows

RecordsManagerSweep.bat -HoldSweep -ObjectStore "objectstorename" -ForceRemoveHold "Hold1|Hold2|{E4F6F8F9-4E1A-4762-B062-344980B2B92}" [-profile "profile name"]

UNIX

./RecordsManagerSweep.sh -HoldSweep -ObjectStore "objectstorename" -ForceRemoveHold "Hold1|Hold2|{E4F6F8F9-4E1A-4762-B062-344980B2B92}" [-profile "profile name"]

強制移除所有暫存區

或者,您也可以搭配 -ForceRemoveHold 來使用 -All 選項,以移除整個物件儲存庫中的所有暫存區。 此選項將移除所有暫存區(無論暫存區處於作用中還是非作用中,也無論暫存區是有條件的還是手動的)。此選項僅用於特殊目的。

RecordsManagerSweep.bat -HoldSweep -ObjectStore "objectstorename" -ForceRemoveHold -All  [-profile "profile name"]

移除空儲存器中的暫存區

從空儲存器中移除暫存區可以導致此暫存區的「條件」資訊頁面變為唯讀頁面。此情況將發生在您執行以下作業時︰

以上任一作業均會導致暫存區在執行暫存區清理程序時變為非作用中狀態。您必須透過從暫存區的快速功能表中選取「為暫存區清理程序啟動」來啟動暫存區。



意見

前次更新: 2011 年 8 月


© Copyright IBM Corp. 2011.
此資訊中心採用 Eclipse 技術。(http://www.eclipse.org)