進一步瞭解 IMS 線上重整程序

完整的重整解決方案

IBM® IMS™ Online Reorganization Facility for z/OS® 會根據使用者定義的原則來分析與評估空間管理條件,以判定何時超出臨界值。此解決方案可在 IMS 應用程式受到負面影響之前早一步偵測到問題。您可以透過預先定義排程線上重整時段,以協助節省 DBA 資源、CPU 時間並提高資料庫可用性。

驗證

驗證階段是線上重整程序的第一個階段,IMS Online Reorganization Facility for z/OS 使用此階段來驗證 IMS 資料庫可以進行重整。此工具會檢查 IMS 發行套件和元件層次、DBRC 登錄和資料庫 DBD 定義、工具控制陳述式,以及影子和暫時資料集是否正確配置。當此步驟順利完成時,重整將會繼續進行。

副本

IMS 資料庫會短暫暫停,以將資料庫緩衝區的資料清除到 IMS 資料庫資料集,藉此確定在原始 IMS 資料庫資料集中能夠擷取到最新的更新項目。接著會將原始 IMS 資料庫資料集複製到影子 IMS 資料庫資料集中,完成複製時,將執行第二次短暫暫停,以擷取原始 IMS 資料庫資料集曾做過的任何更新,這些更新項目還會套用至影子資料集。

重整

建立影子 IMS 資料庫資料集之後,將會使用卸載工具來卸載它們,然後使用載入工具重新載入。如果有次要索引,也會進行重建。另外會解析內部邏輯關係,並使用字首解析工具更新它們。經過重整的 IMS 影子資料庫其映像檔可透過映像檔複製工具進行複製,而且可透過指標檢查程式工具來檢查其指標。

接管

完成影子資料集重整時,原始 IMS 資料庫資料集將與經過重整的影子 IMS 資料庫資料集進行交換。IMS DBRC 會收到 REORG 資料庫狀態通知。如果 IMS DBD 資料庫定義發生變更,IMS Online Reorganization Facility 將會執行 ACBGEN。最後,此工具會透過 /START 指令從內部重新啟動 IMS 資料庫,隨即完成接管階段。

完成

在完成階段中,將建立最終報告並刪除影子 IMS 資料庫資料集。