
數據庫升級完成之後,查看 <install_root>\BPM\Lombardi\tools\upgrade\upgrade_7x\logs 路徑下生成的 upgrade0.log 是否有錯誤信息,如圖 11 所示。
(只適用於 advanced 版本)如果配置了 BPC 而且用戶連接 PBC 數據庫的用戶沒有 Drop view,create view,drop index,create 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 有無錯誤信息。
然後,在 managed node2 所在機器上(和 dmgr 不在同一台機器),使用 IM 安裝 BPM V7.5.1 更新包,升級過程同升級單機環境的安裝 BPM V7.5.1 更新包步驟 1 至 3,在安裝過程接近結束之前,會提示用戶輸入登錄 dmgr 的用戶名和密碼(如圖 13 所示)輸入正確信息後,繼續安裝;提示框第二次出現,再次輸入用戶名密碼,直到步驟 4 更新安裝成功界面出現。需注意提示框 1 分鐘失效,錯過輸入會導致安裝錯誤。managed node profile 的升級會在安裝更新包時自動完成。
更新包安裝完成後,查看日誌文件:<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 腳本,如下格式:
Windows:bin\ws_ant.bat -f util\BPMProfileUpgrade.ant -profileName <profile_name> -Dupgrade=true – Dcluster=<cluster_name>
Linux/Unix:bin/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 所示。
以下文章點擊率最高
Loading…


