el capitan업데이트에 너무 만족을 느낀 나머지 sierra가 앱스토어에 뜨자 마자 생각없이 업데이트를 해버렸다.

왠걸....... usb보조모니터에서 나타나는 버그도 많고 각종 호환성 문제에...... 정말 siri 말고 딱히 좋은 걸 못느낄 정도로 너무 업데이트가 개판이다.


타임머신 백업을 안해놔서 예전으로 돌릴 수도 없고 ㅜㅜ 그래도 보조모니터는 public beta 2부터 써먹을 만큼은 나아졌는데


제목과 마찬가지로 sqldeveloper에서 서버쪽에 접근하려고 하면 ora 17176 locale not recognized가 발생한다.


내부서버를 ssh 터널링으로 접속하는 방식이라 처음엔 터널쪽을 의심했었는데 패킷은 정상으로 날아가는것 같고......


구글링한 결과 대충 jvm로케일이 맞지 않아 이런 문제가 발생하는것 같다는 결론을 냈다.


다음과 같은 방법으로 해결가능하다. 


sqldeveloper에서 우클릭 (혹은 ctrl+클릭) 패키지 내용보기 후 

Contents/Resources/sqldeveloper/sqldeveloper/bin/sqldeveloper.conf파일을 열어

다음과 같은 옵션을 추가 한다.


AddVMOption -Duser.language=ko

AddVMOption -Duser.country=KR 


저장 후 sqldeveloper를 실행하면, 우선 app자체의 로케일이 한글로 바뀐 것을 확인 할 수 있고


사이트 접속도 가능해진다.


jvm자체 문제라서 아마 다른 자바기반의 애플리케이션도 이런 유사한 문제가 발생할 것 같다.


요즘 애플........ 예전같이 믿고 쓰는 맛이 줄어 실망감이 점점 커지고 있다.



Posted by 오달봉
,