安裝 Operator Advisor > 升級 Operator Advisor > 升級同時安裝了 Operator Advisor 與 ThingWorx Apps 的系統至 8.5.0
升級同時安裝了 Operator Advisor 與 ThingWorx Apps 的系統至 8.5.0
支援從 Operator Advisor 8.4.1 與 8.4.3 以及 ThingWorx Apps 8.4.3 升級同時安裝了 Operator AdvisorThingWorx Apps 的系統。
如果系統的 Operator Advisor 發行版本早於 8.4.1,必須先升級至 Operator Advisor 8.4.1,然後再升級至 Operator Advisor 8.5.0。
如果系統的 ThingWorx Apps 發行版本早於 8.4.3,必須先升級至 ThingWorx Apps 8.4.3,然後再升級至 Operator Advisor 8.5.0。
完成下列步驟可升級同時安裝了 Operator AdvisorThingWorx Apps 的系統。
1. 完成 ThingWorx Apps 說明中心中 從 ThingWorx Apps 8.4 升級的以下部份:
「開始升級流程前」
「升級 ThingWorx 前」
「升級 ThingWorx」
「升級 ThingWorx Apps」的步驟 1 至步驟 6
2. 更新資料庫表格︰
針對 Postgres 資料庫,執行下列指令:
ALTER TABLE joborder ALTER COLUMN actualstarttime TYPE timestamptz;
ALTER TABLE joborder ALTER COLUMN actualendtime TYPE timestamptz;
ALTER TABLE joborder ALTER COLUMN plannedstarttime TYPE timestamptz;
ALTER TABLE joborder ALTER COLUMN plannedendtime TYPE timestamptz;
ALTER TABLE historicaldata ALTER COLUMN timestamp TYPE timestamptz;
針對 SQL Server 資料庫,請執行下列指令,將 <schema> 更換為 twschema 或用於資料庫的結構描述︰
ALTER TABLE <schema>.joborder ALTER COLUMN actualstarttime DATETIMEOFFSET;
ALTER TABLE <schema>.joborder ALTER COLUMN actualendtime DATETIMEOFFSET;
ALTER TABLE <schema>.joborder ALTER COLUMN plannedstarttime DATETIMEOFFSET;
ALTER TABLE <schema>.joborder ALTER COLUMN plannedendtime DATETIMEOFFSET;
ALTER TABLE <schema>.historicaldata ALTER COLUMN timestamp DATETIMEOFFSET;
GO
3. 導覽至與您資料庫對應的資料庫物件︰PTC.SCA.SCO.PostgresDatabasePTC.SCA.SCO.MSSQLDatabase
4. 「組態」之下,為資料庫適當設定「JDBC 設定」
* 
在設定資料庫物件之前,請確保 ThingWorx 中存在所需的 JDBC 驅動程式。ThingWorx 可利用 JDBC 驅動程式連線至任何 JDBC 相容資料庫(如 SQL Server、MySQL 等)。若資料庫剛好位於防火牆後面,也可利用 ThingWorxEdge MicroServer 以及 ThingWorxHost/Resource 及使用 OLEDB 與 ODBC 來連線。如果資料庫的 ThingWorx 中沒有的 JDBC 延伸功能,您可下載驅動程式,並將檔案新增至下列位置,手動新增 JDBC 延伸功能:/<Tomcat folder>/webapps/Thingworx/WEB-INF/lib。複製驅動程式後,您必須重新啟動 ThingWorx 伺服器。如需詳細資訊,請參閱 ThingWorx 說明中心中的 JDBC 擴充性
5. 按一下「儲存」以儲存資料庫物件。
6. 導覽至 PTC.Factory.C_LaunchPointConfigurationThing_[發行版本] 物件。
7. 「組態」下的 DatabaseConfigurationSettings 部份中,編輯 DBConnection 欄位,以指向您在步驟 3 中設定的資料庫物件。
8. 按一下「儲存」,儲存啟動點組態項目。
9. 導覽到 PTC.SCA.SCO.OAMigrator 物件。
10. 「服務」下,執行適用於您要升級之發行版本的移轉服務:
如果從 8.4.1 進行升級,請執行 MigrateFrom_8_4_1_To_8_5_0 服務。
如果從 8.4.3 進行升級,請執行 MigrateFrom_8_4_3_To_8_5_0 服務。(8.4.3 是有限發行版本,PTC 軟體下載頁中未提供)
當服務輸出窗格顯示「無結果」時,表示服務已成功完成。
11. 如果已在來源系統的 PTC.SCA.SCO.DefaultPreActionValidatorPTC.SCA.SCO.DefaultPostActionHandler 物件上新增動作前和動作後服務,請依照 動作前和動作後事件分派與驗證 中的指示複製新的 PTC.SCA.SCO.PreActionValidatorPTC.SCA.SCO.PostActionHandler 物件並將您的服務新增至這些重複項目。
12. 8.5 發行版本已針對 MPMLink OData 連接器物件 (PTC.SCA.SCO.MPMLink_ODataConnector) 進行了更新。建立已更新物件的副本,並依照 配置 MPMLink OData 連接器中的指示進行配置。
13. 完成 ThingWorx Apps 輔助說明中心中的 從 ThingWorx Apps 8.4 升級的「升級ThingWorx Apps」部分的步驟 7 和步驟 9 至步驟 18。