移轉 Apache Derby 資料庫

移轉工具會將任何 Apache Derby 實例移轉至新的配置,它們會將任何儲存在舊版 WebSphere® Application Server 配置樹狀結構中的 Apache Derby 實例複製到新版的配置樹狀結構中。 使用移轉工具之後,請驗證資料庫的移轉結果,然後手動移轉任何資料庫實例,或複製工具沒有自動移轉或複製的任何 Derby 資料庫實例。

開始之前

如需資源來協助您規劃和執行移轉,請造訪 Knowledge Collection: Migration planning for WebSphere Application Server

提示:
  • 在執行移轉工具之前,如果有任何管理應用程式的應用程式伺服器在使用 Derby 資料庫,請確定這些應用程式伺服器已經關閉。

    否則,資料庫將會移轉失敗。

  • 執行移轉工具之前,請確定除錯移轉追蹤為作用中。
    依預設,會啟用這項追蹤功能。如果要重新啟動停用的除錯移轉追蹤,請設定下列其中一項追蹤選項:
    • all traces*=all
    • com.ibm.ws.migration.WASUpgrade=all

關於這項作業

WebSphere Application Server 9.0 版需要 Apache Derby 10.3 版或更新的版本。 Apache Derby 10.3 版是一個純正的 Java™ 資料庫伺服器,除了合併 Derby 執行時期外,您還有機會利用「IBM® 軟體支援中心」的完整服務。如需 Apache Derby 10.3 版的綜合性資訊,請參閱 Apache Derby 網站。

重要: Derby 至 Derby 移轉作業是針對檔案系統,執行給定時間點的資料複製。這個 Snapshot 不會與先前安裝架構中的資料庫維持同步。如果您回復成舊版,您在移轉之後對資料庫所做的任何更新,都不會反映在先前安裝架構中。

程序

  1. 將配置移轉至 9.0 版
  2. 確認已複製 Derby 資料庫實例。

    當您從 WebSphere Application Server 7.0 版或更新版本移轉至 9.0 版時,移轉工具會自動升級利用 UDDI 登錄之類內部元件,透過內嵌架構來存取的 Derby 資料庫實例。 這些工具也會嘗試升級您的應用程式透過內嵌架構來存取的 Derby 實例。 執行移轉工具之後,您必須驗證這些移轉結果。

    • 如果要區分局部成功與完全成功的 Derby 移轉,請執行下列作業來驗證自動移轉結果:
      1. 檢查一般移轉後置升級日誌中是否有資料庫錯誤訊息。

        這些異常狀況指出資料庫移轉失敗。移轉工具使用 DSRA 字首來參照所有的資料庫異常狀況。

      2. 檢查個別的資料庫移轉日誌。

        這些日誌的時間戳記和一般移轉後置升級日誌中的時間戳記相同。個別的日誌除了顯示一般後置升級日誌所列錯誤的詳細資料外,也會顯露一般日誌沒有記載的錯誤。

        每一個資料庫日誌的路徑為 app_server_root/profiles/profileName/logs/myFulldbPathName_migrationLogtimestamp.log

      3. 查看資料庫移轉日誌的對應除錯日誌。

        依預設,WebSphere Application Server 移轉公用程式會觸發除錯移轉追蹤;這個追蹤功能會產生資料庫除錯日誌。

        每一個除錯日誌的完整路徑名稱為 app_server_root/profiles/profileName/logs/myFulldbPathName_migrationDebugtimestamp.log

      執行這些作業可提供重要的診斷資料,讓您疑難排解局部移轉的資料庫,以及自動移轉完全失敗的資料庫。對於未能自動完整移轉的資料庫,您終究必須透過手動程序來移轉。日誌訊息含有您在執行手動移轉時,必須使用的舊與新的確切資料庫路徑名稱。請確實記下這些新路徑名稱。
    • 確認舊版 WebSphere Application Server 配置樹狀結構中所儲存的任何 Derby 資料庫實例已複製到新版的配置樹狀結構中。

      檢查一般移轉後置升級日誌中是否有資料庫錯誤訊息。這些異常狀況指出資料庫移轉失敗。移轉工具使用 DSRA 字首來參照所有的資料庫異常狀況。

      .
  3. 必要的話,手動複製 Derby 資料庫實例。
    • 9.0 版移轉工具不會嘗試移轉透過「Apache Derby 網路伺服器」架構與應用程式進行交易的資料庫實例。 這項排除可以免除與 WebSphere Application Server 存取相同資料庫實例的協力廠商應用程式的毀損風險。

      在自動移轉程序期間,如果要儘可能降低僅局部升級的資料庫移轉錯誤,請刪除新的資料庫。請根據日誌診斷資料來疑難排解原始資料庫,然後手動移轉原始資料庫。

    • 9.0 版移轉工具不會複製在 WebSphere Application Server 配置樹狀結構之外的任何 Derby 資料庫實例配置。

      如果移轉作業不會自動複製 Derby 資料庫實例,請手動複製資料庫實例。

  4. 如果 UDDI 登錄使用「Apache Derby 網路伺服器」架構上的資料庫,請手動移轉您的 UDDI 登錄。

    如需相關資訊,請參閱說明文件中的「移轉 UDDI 登錄」。

下一步

如需將 SDO 儲存庫應用程式升級至 9.0 版的相關資訊,請參閱說明文件中的「安裝及配置 SDO 儲存庫」。


指出主題類型的圖示 作業主題



時間戳記圖示 前次更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tmig_derby
檔名:tmig_derby.html