準備現有的系統

系統升級包含下列步驟:

使系統處於靜止狀態

升級系統之前,您必須確定系統處於靜止狀態。 這表示必須完成所有進行中的事件,而且必須解決所有未完成的交易之後,才能備份環境並執行升級程序。

下列步驟將說明如何使系統處於靜止狀態:

  1. 重新提出失敗的事件或捨棄事件 (此步驟是選用的)。
  2. 將連接器 PollFrequency 內容設為 No 並重新啟動連接器,阻止所有連接器去輪詢事件表格。
  3. 讓所有事件可在全系統中執行,包括所有處理中的事件。必須解決所有未完成的交易。
  4. 移除佇列中的舊事件來清除佇列。
    註:
    唯有在您未在處理失敗事件並選擇從應用程式重新提出事件時,才需執行步驟 4。 否則佇列應該是清空的,但還是請重覆檢查來加以確認。

如需如何緩慢地停止執行中的系統之詳細資訊,請參閱系統管理手冊

備份系統

備份系統可讓您復原在安裝新版本期間可能不慎改寫的檔案。 在執行升級程序之前,請備份靜態資料和動態資料 (您定期備份的可變更資料,不管是否升級)。如需靜態和動態資料的範例,請參閱表 2

若要備份系統,請執行下列動作:

表 2 彙總了備份不同的元件的方式。

表 2. 資料的備份方法
資料類型 備份方法
靜態資料

儲存庫 使用 repos_copy 公用程式儲存部分或所有自訂的系統物件。 詳細資訊,請參閱 系統管理手冊中如何備份元件的說明。

自訂對映 Java 類別檔 (.class) 若要在系統備份中併入這些檔案,請確定系統備份中含有下列目錄:ProductDir\DLMs

自訂連接器 在系統備份中併入下列目錄: ProductDir\connectors\connector_name,其中 connector_name 是自訂連接器的名稱。

自訂的啟動 Script 如果您自訂了任何啟動 Script,請確定它們已併入您的系統備份中。

ICS Express 配置檔 (InterchangeSystem.cfg) 在系統備份中併入 /QIBM/UserData/WBIServer43/servername 目錄中的 ICS Express 配置檔,其中 servername 是 ICS 名稱。QWBIDFT 是 OS/400 上的預設值。
動態資料

交互參照、失敗事件和關係表格 使用資料庫的資料庫備份公用程式。 詳細資訊,請參閱系統管理手冊中如何備份系統元件的說明。

連接器事件保存表格 針對包含這些表格的資料庫,使用資料庫備份公用程式。

日誌檔 在系統備份中併入下列目錄:/QIBM/UserData/WBIServer43/servername/DLMs, 其中 servername 是 ICS 名稱。QWBIDFT 是 OS/400 上的預設值。

系統關機

完成備份之後,您就可以關閉系統,如下所示:

  1. 關閉 InterChange Server Express 及其相關元件。
  2. 使用下列 CL 指令來結束 QWBISVR43 子系統:ENDSBS SBS(QWBISVR43) OPTION(*IMMED)

    另外,請從 QSH shell 或透過 CL 來發出 /QIBM/ProdData/WBIServer43/bin/stop_server_gracefully.sh serverName 指令。 請注意,serverName 符合 WBI 實例名稱。CL 可以使用這個 shell script, 慢慢地結束準備中的 WBI 伺服器以關閉伺服器。

  3. 使用下列 CL 指令結束「MQ 佇列管理程式」:WRKMQM。 尋找佇列名稱,然後選取選項以結束佇列管理程式。

    queueNameserverName.QUEUE.MANAGER, 其中 serverName 是 Interchange Server Express 實例名稱。 預設伺服器的名稱為 QWBIDFT, 因此,queueNameQWBIDFT.QUEUE.MANAGER。 請注意,在 queueName 中的 serverName 以及名稱的其餘部份必須完全以大寫字體顯示。 這是必要條件。

如需系統關機的詳細資訊,請參閱系統管理手冊

Copyright IBM Corp. 2004