安裝及配置 Experience Service > 升級 Experience Service
  
升級 Experience Service
安裝程式可升級現有的 Experience Service 安裝作業為較新版本。
* 
在升級之前,必須停止您的 Experience Service。如需詳細資訊,請參閱 停止 Experience Service
* 
針對 Vuforia StudioExperience Service 8.5.6 版本,僅支援從 8.3.1 或更高版本升級。
升級的前置注意事項與最佳工作模式
Experience Service 升級至新版本前,我們建議您先執行下列步驟。
1. 備份您目前安裝的 Experience Service 版本。
2. 停止 Experience Service
完全停止您的 Experience Service。如需詳細資訊,請參閱 停止 Experience Service
3. 關閉所有開啟的檔案和資料夾。
請確保任何與 Experience Service 相關的檔案與資料夾均已關閉。其中包括:
啟動或停止 Experience Service 所產生的命令提示字元
Experience Service 安裝資料夾
4. 如果可以的話,在將升級部署至生產環境前,請先對其進行測試。
互動模式
當安裝程式以互動模式(xwindow、gtk、win32 或文字)之一執行時,請依照下列步驟完成升級:
1. 按一下「設定 - Experience Service」視窗上的「下一步」
2. 選擇「我接受合約」並按「下一步」
3. 「安裝目錄」視窗中,確認所選取的目錄已包含要升級的安裝作業。按一下「下一步」
4. 點按「選取安裝作業類型」視窗上的「升級」,以升級現有安裝;或點按「上一步」以選取不同目錄。按一下「下一步」
5. 「ThingWorx 伺服器」視窗上,輸入 ThingWorx 伺服器的系統管理員認證(基本驗證)或存取權杖 (SSO),然後按一下「下一步」
6. 「準備安裝」視窗中點按「下一步」
7. 若要確保您目前的目錄包含已升級的軟體版本,則先跳出目前目錄再導覽回 Experience Service 安裝目錄。
在升級期間,安裝程式會重新命名原始的安裝目錄,再以原始目錄的相同名稱建立新目錄。基於 Unix 檔案系統的運作方式,如果您在執行安裝程式之前,即開啟了一個殼層 (shell) 並將其當下的目錄設定為原始安裝目錄,則完成升級之後,其當下的目錄會指向重命名的目錄。此目錄不包含已升級的安裝。
自動模式
當在自動模式中以安裝程式升級現有安裝時,installType 選項必須設定為等於 upgrade;而 installDir 所設定的目錄必須包含 Experience Service 的現有安裝。例如:
Linux:$ <安裝程式檔案名稱>.run --mode unattended --installType upgrade --installDir /opt/es
Windows:start /W <安裝程式檔案名稱>.exe --mode unattended --installType upgrade --installDir C:\ptc\studio-es
當升級現有安裝時,就無法修改現有安裝的組態。如果在指令行,或在選項檔案中指定的現有組態會變更任何選項的話,就會忽略這些選項。以下列指令為例,就會忽略 esPortdbType 選項:
Linux:$ <安裝程式檔案名稱>.run --mode unattended --installType upgrade --installDir /opt/es --esPort 3333 --dbType SQLiteHandler
Windows:start /W <安裝程式檔案名稱>.exe --mode unattended --installType upgrade --installDir C:\ptc\studio-es --esPort 3333 --dbType SQLiteHandler