본문 바로가기
개발/Database

[macOS/Intellij/Oracle] ventura 13.0 업데이트 이후 로케일을 인식할 수 없습니다.(SQL Error: 17176) - 해결

by Mingvel 2022. 11. 8.

 

로케일을 인식할 수 없습니다

Oracle JDBC Driver를 사용하는 개발자라면 

 

언젠가는 한번 만나봤을 법한 상황이다.

 

보통 위 상황은 Mac Os 업데이트 이후 로케일이 초기화되면서 발생하는데

 

ventura 13.0 이전 버전에서는 

 

mac 시스템 설정 - 일반 - 언어 및 지역 - 다른 국가로 변경 - 다시 대한민국으로 변경

 

위 편법으로 쉽게 해결이 가능했다

 

하지만 이번 ventura 13.0 버전으로 업그레이드 하면서 위 방법이 통하지 않았다.

 

 

그래서 실행하고자 하는 서비스의 jvm option 값을 주어 위 상황을 해결하였다

 

서비스 Run/Debug Configurations 에서 VM options 활성화

 

VM 옵션을 활성화 한 이후 

 

-Duser.language=en -Duser.country=US 

 

값을 넣어준다

 

vm options

 

vm 옵션 값을 넣어 준 후 서비스를 실행하면 

 

로케일을 인식할 수 없다는 에러는 발생하지 않는다

반응형

'개발 > Database' 카테고리의 다른 글

In-Memory DB(Redis) vs RDB(Oracle) - Performance 비교  (0) 2022.06.11

댓글