升級 Business Integration Connect

此升級程序假設新版本將使用相同環境,包括相同的 MQSeries 佇列管理程式配置版本。它也假設升級是針對相同的 Business Integration Connect 版本 (例如, 從企業版 4.2.x -> 企業版 4.2.x)。

若要升級至 Business Integration Connect 最新版本:

關閉舊版:

  1. 使用適合您作業系統的 shutdown_bcg.* Script 來停止「接收端」。shutdown_bcg.* Script 位於下列目錄:
    {WBIC INSTALL DIR}/receiver/was/bin
     

    檢查主控台「文件檢視器」以驗證進行中的文件已處理完成。

  2. 使用適合您作業系統的 shutdown_bcg.* Script 來停止「文件管理程式」。shutdown_bcg.* Script 位於下列目錄:
    {WBIC INSTALL DIR}/router/was/bin
     
  3. 使用適合您作業系統的 stopServer.* Script 來停止「社群主控台」。stopServer.* Script 位於 {WBIC INSTALL DIR}/console/was/bin 目錄。指定 server1 作為伺服器名稱。例如:
    {WBIC INSTALL DIR}/console/was/bin/stopServer.* server1
     

備份舊版:

  1. 備份資料庫。如需其作法的詳細資訊,請參閱資料庫管理者或資料庫文件。 此步驟很重要,因為資料庫包含難以重建的 Business Integration Connect 資料。
  2. 備份共用的一般目錄樹,它位於 {WBIC INSTALL DIR}/common。 此步驟很重要,因為共用目錄樹包含難以重建的 Business Integration Connect 資料,例如無可否認性和訊息儲存目錄。
  3. 備份先前的 Business Integration Connect 安裝目錄。 例如:{WBIC INSTALL DIR}/console{WBIC INSTALL DIR}/receiver{WBIC INSTALL DIR}/router


    另外,您可以重複下列步驟,只備份指定的配置資料:

    1. 呼叫適合您作業系統的 was/bin/backupConfig.* Script 來備份內嵌的 WAS 配置。將 WebSphereConfig*.zip 備份檔複製到備份位置。
    2. 備份 was/jndi/WBIC 子目錄樹。
    3. 備份 was/wbic/config 子目錄樹。

執行 DBLoader 安裝程式:

  1. 輸入下列指令來解除安裝資料庫載入器 (以 Windows 上的 Administrator 使用者身份或 UNIX 上的 root 使用者身份):
    {WBIC INSTALL DIR}/DBLoader/_uninst/uninstall
     

    重要事項:
    在解除安裝期間不要選取「除去資料庫」。除去資料庫會造成尚未備份的資料流失。 在後續的步驟中將升級現有的資料庫。
  2. 使用您作業系統專用的 setup* 啟動程式,從媒體位置執行升級的資料庫載入器。例如:
    {CD_ROM/MEDIA DIR}/DBLoader/setup*
     

    註:
    若為 Windows,請確定您是以擁有此資料庫的使用者身份登入。 該使用者通常是 DB2ADMIN。

    請遵循下列準則:

    1. 指定舊版所使用的相同輸入值。 例如:使用者 ID、密碼、資料庫廠商等等。
    2. 驗證配置預設值並在必要時加以置換。
    3. 不要選取「自動執行 SQL 檔」。
  3. 執行 BCGUpgrade*.sql Script,它位於 {WBIC INSTALL DIR}/DBLoader/scripts/DB2{WBIC INSTALL DIR}/DBLoader/scripts/Oracle 目錄。
    註:
    每一個 BCGUpgrade_from-ver_to-ver.sql Script 必須從套用至您系統的最舊版本開始執行,並繼續執行每一個後續 Script。

    DB2

    執行下列指令:

    1. UNIX: su - db2inst1

      Windows:啟動 DB2CLP

      註:
      若為 Windows,請確定您是以擁有此資料庫的使用者身份登入。 該使用者通常是 DB2ADMIN。
    2. db2start (若尚未啟動資料庫)
    3. db2 connect to bcgapps (其中 "bcgapps" 是資料庫名稱)
    4. cd {WBIC INSTALL DIR}/DBLoader/scripts/DB2
    5. 視現有的版本而定,執行下列其中一個 Script 來升級資料庫:

      4.2.0 至 4.2.1:

      db2 -td! -f BCGUpgrade_420_421.sql -z
        /tmp/WBIConnect/logs/BCGUpgrade_420_421.log
       

      4.2.1.0 至 4.2.1 (未安裝 Fix Pack 1):

      db2 -td! -f BCGUpgrade_421_421FP1.sql -z
        /tmp/WBIConnect/logs/BCGUpgrade_421_421FP1.log
       

      4.2.1.1 至 4.2.2:

      db2 -td! -f BCGUpgrade_421FP1_422.sql -z
        /tmp/WBIConnect/logs/BCGUpgrade_421FP1_422.log
       
    6. 執行 save_inputs.sql Script,將 DBLoader 使用者輸入載入至資料庫中。 例如:
      db2 -td! -f save_inputs.sql -z
        /tmp/WBIConnect/logs/save_inputs.log
       

    Oracle

    執行下列指令:

    註:
    若為 Windows,您必須以 Administrator 使用者身份登入。
    1. cd {WBIC INSTALL DIR}/DBLoader/scripts/Oracle
    2. 視現有的版本而定,執行下列其中一個 Script 來升級資料庫:

      4.2.1.0 至 4.2.1 (未安裝 Fix Pack 1):

      sqlplus -L bcgapps/password @BCGUpgrade_421_421FP1.sql
        >/tmp/WBIConnect/logs/BCGUpgrade_421_421FP1.log
       

      4.2.1.1 至 4.2.2:

      sqlplus -L bcgapps/password @BCGUpgrade_421FP1_422.sql
        >/tmp/WBIConnect/logs/BCGUpgrade_421FP1_422.log
       
    3. 執行 save_inputs.sql Script,將 DBLoader 使用者輸入載入至資料庫中。 例如:
      sqlplus -L bcgapps/password @save_inputs.sql
        >/tmp/WBIConnect/logs/save_inputs.log
       

更新 MQSeries/JMS 佇列配置:

註:
若為 Windows,您必須以 Administrator 使用者身份登入。
  1. 若為 UNIX:su -mqm
  2. 執行下列指令:
    runmqsc bcg.queue.manager < {CD_ROM/MEDIA DIR}
     /Tools/MQSeries/BCGUpgrade_Queues_v422.mqsc
     

    其中 bcg.queue.manager 是 MQSeries 佇列管理程式名稱。

解除安裝舊版 Business Integration Connect:

  1. 以 Windows 上的 Administrator 使用者身份或 UNIX 上的 root 使用者身份, 輸入下列指令來解除安裝舊版:
    {WBIC INSTALL DIR}/_uninst/uninstaller
     

    選取解除安裝所有功能。若出現訊息提示有檔案「存在於此系統上,而且自安裝後已修改它。 您要移除此檔案嗎?」按一下

  2. 刪除其餘目錄樹。
    重要事項:
    不要刪除 {WBIC INSTALL DIR}/共用目錄樹。這是儲存許多執行時期文件和資料的地方。 刪除共用目錄樹將造成尚未備份的資料流失。

安裝 Business Integration Connect:

以 Windows 上的 Administrator 使用者身份或 UNIX 上的 root 使用者身份, 使用適合您作業系統的 setup* 啟動程式來安裝 Business Integration Connect。 例如:CD_ROM/MEDIA DIR}/hub/setup*

  1. 指定舊版所使用的相同輸入值。 例如:使用者 ID、密碼、資料庫廠商等等。
  2. 驗證配置預設值並在必要時加以置換。
  3. 確認該共用目錄樹正確。

還原自訂配置:

從舊版還原任何自訂的配置。 「接收端」和「文件管理程式」配置檔的變更已隨 4.2.2 版納入。 必須使用新的 4.2.2 配置檔。 勿將 4.2.2 版配置檔取代成備份目錄中的舊版本。

若要識別 4.2.1 安裝已做的配置檔變更, 請比較 4.2.1 備份與 4.2.2 安裝目錄中每一個檔案的內容。 以手動方式將變更合併到 4.2.2 檔案中。

註:
不得變更這些目錄中的 version.properties 檔。

比較位於下列目錄中的檔案內容:

console/was/wbic/config
 

receiver/was/wbic/config
 

router/was/wbic/config
 

router/was/wbic/config/bcg.properties 檔包含 bcg.alertNotifications.mail* 內容及 bcg.A01.from* 內容中的 RosettaNet 聯絡資訊。 若這些值在 4.2.2 中樞安裝期間未適當地輸入,可從 4.2.1 版的 bcg.properties 檔,將這些值複製到新的 4.2.2 版的 router/was/wbic/config/bcg.properties 檔。

註:
如果先前安裝的基本 RosettaNet V02.00 套件已經過變更,則必需透過主控台重新載入該套件。

啟動 Business Integration Connect:

若為 UNIX,請參閱啟動 Business Integration Connect

若為 Windows,請參閱啟動 Business Integration Connect

Copyright IBM Corp. 1997, 2004