如何升級 IBM Business Process Manager V7.5 到 IBM BPM V7.5.12


數據庫升級完成之後,查看 <install_root>\BPM\Lombardi\tools\upgrade\upgrade_7x\logs 路徑下生成的 upgrade0.log 是否有錯誤信息,如圖 11 所示。


11. 更新數據庫的日誌

(只適用於 advanced 版本)如果配置了 BPC 而且用戶連接 PBC 數據庫的用戶沒有 Drop viewcreate viewdrop indexcreate index 的權限,要手動升級 BPC 數據。

1.    拷貝 <profile_root>\dbscripts\ProcessChoreographer\ 文件夾到數據庫服務器上

2.    運行此文件夾下 \<db_type>\<db_name>\<schema_name> upgradeSchema_SchemaStatus.sql 腳本,用於創建 SCHEMA_STATUS

3.    運行 upgradeSchema7500.sql 腳本,用於更新 BPC 數據庫 schema

單機環境升級完成,啟動 stand-alone 服務,並查看 <profile_root>/logs/<server_name> 路徑下新的 SystemOut.log 有無錯誤信息。

升級網絡集群環境

第一步
安裝更新包,首先在 deployment manager(以下簡稱 dmgr)所在的機器上,使用 IM 安裝 BPM V7.5.1 更新包,升級過程同升級單機環境的安裝 BPM V7.5.1 更新包步驟 1 4。在升級過程中 dmgr profile 的升級會在安裝更新包時自動完成,由於 managed node1 也在同一台機器上,所以 managed node profile 的升級也會在安裝更新包時自動完成。

更新包安裝後,查看更新產生的日誌:<profile_root>\logs\BPMProfileUpgrade.<profileName>.<timeStamp>.log 中是否有錯誤信息,如圖 8 所示。此處 <profileName> dmgr 名稱。

啟動 dmgr 服務,如圖 12 所示,並查看 <dmgr_profile_root>/logs/<server_name> 路徑下的 SystemOut.log 有無錯誤信息。


12. 啟動 dmgr

然後,在 managed node2 所在機器上(和 dmgr 不在同一台機器),使用 IM 安裝 BPM V7.5.1 更新包,升級過程同升級單機環境的安裝 BPM V7.5.1 更新包步驟 1 3,在安裝過程接近結束之前,會提示用戶輸入登錄 dmgr 的用戶名和密碼(如圖 13 所示)輸入正確信息後,繼續安裝;提示框第二次出現,再次輸入用戶名密碼,直到步驟 4 更新安裝成功界面出現。需注意提示框 1 分鐘失效,錯過輸入會導致安裝錯誤。managed node profile 的升級會在安裝更新包時自動完成。


13. 升級 managed node,登錄 dmgr

更新包安裝完成後,查看日誌文件:<profile_root>\logs\BPMProfileUpgrade.<profileName>.<timeStamp>.log 中是否有錯誤信息,如圖 8 所示。此處 <profileName> managed node 名稱。

最後在 dmgr 所在的機器上,停止 dmgr 服務,並查看 <dmgr_profile_root>/logs/<server_name> 路徑下的 SystemOut.log 有無錯誤信息。

以下所有步驟在dmgr所在的機器上執行。

生成用於升級數據庫的 SQL 腳本

BPM 安裝路徑 bin 目錄下運行 BPMGenerateUpgradeSchemaScripts 命令,如下格式:

BPMGenerateUpgradeSchemaScripts.bat -upgrade 7.5.0.0 <profile_name>

BPMGenerateUpgradeSchemaScripts.sh -upgrade 7.5.0.0 <profile_name>

<profile_name> 是指 dmgr profile 名稱,運行過程如圖 14 所示。


14. 運行 BPMGenerateUpgradeSchemaScripts 命令

在運行 BPMGenerateUpgradeSchemaScripts 命令時,按照提示進行輸入,數據庫用戶為在 BPM

V7.5 中使用的相應 component 的用戶。

命令運行結束,檢驗在 <profile_root>upgrade\logs 下產生的日誌,以及如命令中顯示的,在 <profile_root>\dbscrpts\ 下生成的用於更新數據庫的腳本。

第二步
對於每個 cluster 升級 profile

dmgr profile 路徑下運行 BPMProfileUpgrade.ant 腳本,如下格式:

Windowsbin\ws_ant.bat -f util\BPMProfileUpgrade.ant -profileName <profile_name> -Dupgrade=true Dcluster=<cluster_name>

Linux/Unixbin/ws_ant.sh -f util/BPMProfileUpgrade.ant -profileName <profile_name> -Dupgrade=true Dcluster=<cluster_name>

<profile_name> 是指 dmgr 的名稱,<cluster_name> 是指集群環境中每個 cluster 的名字,本例中有三個 cluster 需要運行三次命令,運行完成如圖 15 所示。


15. 運行 BPMProfileUpgrade.ant 腳本

profile 升級完成後,在 <dmgr_profile_root>/logs 路徑下查看對 PS 集群環境中的三個 cluster 更新 profile 生成的日誌有無錯誤信息,日誌名為 BPMProfileUpgrade.<profile_name>.<cluster_name>.<timestamp>.log,如圖 16 所示。


16. 集群環境中更新 profile 的日誌

以下文章點擊率最高

Loading…

     

如果這文章對你有幫助,請掃左上角微信支付-支付寶,給於打賞,以助博客運營