메인 콘텐츠로 건너뛰기
Waters Korea

일부 Microsoft 핫픽스로 인해 UNIFI에 문제가 발생하는 이유는 무엇입니까? - WKB12928

Article number: 12928To English version

환경

  • UNIFI  1.5/1.5.1
  • UNIFI 1.6/1.6.1
  • UNIFI 1.7/1.7.1
  • UNIFI 1.8/1.8.1

답변

다음은 특정 Windows Time Zone 업데이트와 호환되지 않는 아키텍처 문제와 관련된 상위 수준의 정보입니다.


UNIFI 및 Time Zone Handling


UNIFI는 설계상 항상 사용자의 현지 표준 시간대에 타임 스탬프를 저장하고 표시합니다. 이 정보를 저장하는 데 사용되는 데이터 타입은 Oracle 데이터 타입 "TIMESTAMP (7) WITH TIME ZONE"입니다. 그러나 이러한 값은 사용자에게 Oracle 시간대에서 Windows 시간대로 변환됩니다. 이 변환은 데이터가 데이터베이스에 저장될 때에도 발생합니다. Windows 시간대가 있는 클라이언트 시스템에서 시작되고, 데이터베이스에 저장되기 전에 Oracle 시간대로 변환됩니다.

두 시스템이 다른 시간대 목록과 설명을 사용하기 때문에 Windows와 Oracle 시간대 사이의 변환이 필요합니다. UNIFI는 Windows 표준 시간대를 Oracle 표준 시간대에 맵핑하는 "카탈로그"를 기반으로 변환 작업을 수행합니다. 이 카탈로그는 UNIFI에 의해 유지 관리되며 Oracle 또는 Windows가 자신의 시간대 목록을 업데이트할 때마다 업데이트 되어야 합니다. 카탈로그를 업데이트하지 못하면 UNIFI 오류가 발생하고 결국 데이터의 불일치가 발생합니다.

Microsoft는 이러한 변경이 글로벌하게 발생할 때 언제든지 시간대 업데이트를 릴리스할 수 있습니다. 이전에 Microsoft는 이러한 문제를 해결하기 위해 시스템에서 생략되거나 제거될 수 있는 개별 Windows 업데이트로 이러한 문제를 릴리스했습니다. Microsoft의 새로운 전략은 이러한 유형의 업데이트를 월별 롤업의 주요 패치에 번들링하여 이제는 이 문제를 더욱 염려하게 만드는 것입니다.

이 문제는 1.8.2 이전 UNIFI 버전의 여러 Windows Updates에서 확인되었으며 카탈로그를 업데이트하기 위한 패치가 필요합니다. UNIFI 1.8.2가 시간대의 최신 변경 사항을 반영하여 업데이트 되었습니다. 그러나 새로운 업데이트는 UNIFI 1.8.2에도 영향을 미칠 수 있습니다. 이 문제는 오류 넘버 US1 # 206946으로 추적됩니다.

Waters는 이를 아키텍처 설계의 개선점으로 간주하고 향후 버전에서이 아키텍처를 최우선으로 처리할 계획입니다.

추가 정보

 

id12928, SUPUNIFI, UNIFISVR, UNIFISW18, UNIFOPT, UNIFQLIC, UNIFSW17, UNIFSW18, UNIFSW19, UNIFWGLIC, UNIFWKLIC

  • 이 기사가 도움이 되셨나요?