Sun Java System Application Server Enterprise Edition 8.1 2005Q2 版本說明

特殊部署和升級資訊

本節列出有關 HADB 部署和升級的其他資訊。

部署

從 4.4.1 線上升級至 4.4.2

不可能從 4.2 或 4.3 線上升級至 4.4。但是,4.4 支援線上升級至將來的版本。若要從 4.4.1 升級至 4.4.2,請執行以下步驟︰

  1. 在所有 HADB 主機上安裝 4.4.2 (在與 4.4.1 路徑不同的路徑上—例如 /opt/SUNWhadb/4.4.2-6)。

  2. hadbm client 主機上安裝新版本。

  3. 在 HADB 主機上,停止正在執行的所有管理代理程式。

  4. 使用新版本的軟體和舊配置檔案啟動管理代理程式程序。在其餘的步驟中,請使用新版本 bin 目錄中的 hadbm 指令。

  5. 在管理網域中註冊套裝軟體 (此處預設套裝軟體名稱變為 V4.4,所以可能會要求其他套裝軟體名稱,以避免與具有相同名稱的現有套裝軟體發生衝突):


    hadbm registerpackage --packagepath=/opt/SUNWhadb/4.4.2-6 V4.4.2
  6. 重新啟動新版本的資料庫 (以下指令會輪替地重新啟動節點):


    hadbm set packagename=V4.4.2 database_name
    
  7. 檢查資料庫狀態是否為「正在執行」(使用 hadbm status 指令),以及是否正常工作並為用戶端作業事件提供服務。

  8. 若均能正常運作,則稍後即可移除舊的安裝。

    在取消註冊舊的套裝軟體之前,請先從 ma 儲存庫移除所有對舊的套裝軟體的參照。否則,hadbm unregisterpackage 將會失敗,並顯示「套裝軟體正在使用中」。虛擬重新配置作業 (例如 hadbm set connectiontrace=<same_as_previous_value>) 將會移除所有對舊套裝軟體的參照。現在,取消註冊舊套裝軟體︰


    hadbm unregisterpackage [--hosts=<host_list>] <old_package_name>
    

    依照 HADB 安裝說明中的說明,從檔案系統中移除舊的安裝。