Operator Advisor 설치 > Operator Advisor 업그레이드 > Operator Advisor 및 ThingWorx Apps가 모두 설치된 시스템을 8.5.0으로 업그레이드
Operator Advisor 및 ThingWorx Apps가 모두 설치된 시스템을 8.5.0으로 업그레이드
Operator AdvisorThingWorx Apps 모두가 설치된 시스템을 업그레이드하는 것은 Operator Advisor 8.4.1 및 8.4.3 및 ThingWorx Apps 8.4.3에서 지원됩니다.
시스템에 Operator Advisor 8.4.1 이전 릴리즈가 있는 경우 Operator Advisor 8.5.0으로 업그레이드하기 전에 Operator Advisor 8.4.1로 업그레이드해야 합니다.
시스템에 ThingWorx Apps 8.4.3 이전 릴리즈가 있는 경우 ThingWorx Apps 8.5.0으로 업그레이드하기 전에 Operator Advisor 8.4.3으로 업그레이드해야 합니다.
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.PostgresDatabase 또는 PTC.SCA.SCO.MSSQLDatabase)로 이동합니다.
4. 구성에서 데이터베이스에 대해 JDBC 설정을 적절하게 지정합니다.
* 
데이터베이스 사물을 구성하기 전에 필요한 JDBC 드라이버가 ThingWorx에 있는지 확인합니다. ThingWorx는 JDBC 드라이버를 사용하여 JDBC 호환 데이터베이스(예: SQL Server, MySQL 등)에 연결할 수 있습니다. 데이터베이스가 방화벽 뒤에 있는 경우 OLEDB 및 ODBC를 사용하는 ThingWorx Edge MicroServer 및 ThingWorx 호스트/리소스를 사용하여 수행할 수도 있습니다. ThingWorx에 데이터베이스용 JDBC 확장이 없는 경우 JDBC 드라이버를 다운로드하고 /<Tomcat 폴더>/webapps/Thingworx/WEB-INF/lib 위치에 파일을 추가하여 해당 드라이버를 수동으로 추가할 수 있습니다. 드라이버를 복사한 후 ThingWorx 서버를 다시 시작해야 합니다. 자세한 내용은 ThingWorx 도움말 센터의 JDBC 확장성을 참조하십시오.
5. 저장을 클릭하여 데이터베이스 사물을 저장합니다.
6. PTC.Factory.C_LaunchPointConfigurationThing_[ReleaseVersion] 사물로 이동합니다.
7. 구성DatabaseConfigurationSettings 섹션에서 3단계에서 구성한 데이터베이스 사물을 가리키도록 DBConnection 필드를 편집합니다.
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.DefaultPreActionValidator 또는 PTC.SCA.SCO.DefaultPostActionHandler 사물에 사전 작업과 사후 작업 서비스를 추가한 경우, 사전 및 사후 작업 이벤트 발송 및 유효성 검사의 지침에 따라 새 PTC.SCA.SCO.PreActionValidatorPTC.SCA.SCO.PostActionHandler 사물을 복제하고 새로운 서비스를 복사본에 추가합니다.
12. MPMLink OData 커넥터 사물(PTC.SCA.SCO.MPMLink_ODataConnector)이 8.5에 대해 업데이트되었습니다. MPMLink OData 커넥터 구성에 나와 있는 지침에 따라 업데이트된 사물의 사본을 만들고 구성합니다.
13. ThingWorx Apps 도움말 센터의 ThingWorx Apps 8.4에서 업그레이드 항목에 있는 "ThingWorx Apps 업그레이드" 단원에 설명된 7단계 및 9단계 ~ 18단계를 완료합니다.