다음 글은 윈도우 환경의 Oracle Enterprise Manager(이하 OEM)에서
자국어가 아닌 영어로 메시지를 보고자 하는 경우 적용할 수 있는
방법입니다.
OEM의 경우 자바를 사용한 관계로 OS의 로케일을 읽어와서 디스플레이
Language를 자동으로 선택해버리는 관계로...
자국 언어 대신에 영어로 메시지를 보고자 하는 사람들에게 상당한
불편을 제공해왔습니다.
물론 제어판의 "국가 및 언어 옵션"에서 "한국어" 대신
"영어(미국)"을 선택하면 되지만 그러면 다른 어플리케이션의 경우
문제가 발생할 수도 있기 때문에 선호하는 방식은 아닙니다.
여기에서 OS의 언어를 변경하지 않고도, OEM에서 영어 메시지를 볼 수
있는 방법을 소개해드립니다.
일단 C:\oracle\ora92\bin\oemapp.bat 를 백업 한 후 편집기로 열어서
119라인을 아래와 같이 수정해주시기 바랍니다.
고치기전:
.
%NT_START% %JRE% -DADMIN_WRL=%ADMIN_WRL%
-DORACLE_HOME=c:\oracle\oem %GBP_PROP% -DORBdisableLocator=true
-Djdbc.backward_compatible_to_816=true %JREOPTIONS_STRING%
-%CLASSPATH_QUAL% "%CLASSPATHADD%"
oracle.sysman.vtx.vtxOemApp.OemApp %1 %2 %3 %4 %5 %6 %7 %8
%9
.
고친 후:
.
%NT_START% %JRE% -Duser.language=us -DADMIN_WRL=%ADMIN_WRL%
-DORACLE_HOME=c:\oracle\oem %GBP_PROP% -DORBdisableLocator=true
-Djdbc.backward_compatible_to_816=true %JREOPTIONS_STRING%
-%CLASSPATH_QUAL% "%CLASSPATHADD%"
oracle.sysman.vtx.vtxOemApp.OemApp %1 %2 %3 %4 %5 %6 %7 %8
%9
.
-Duser.language=us 라는 파라미터를 단지 추가했을 뿐입니다.
다만 JDK의 버젼이 오라클 설치시 포함된 1.1.8을 사용하였을 경우
위의 옵션이 적용되지 않았고, JDK 1.4.2 를 사용하여야
합니다.
JDK 1.4.2 를 사용하시려면 42 라인을 아래와 같이 수정
바랍니다.
if Windows_NT == %OS% SET
PATH=C:\oracle\ora92\jre\1.4.2\bin;%PATH%
즉, JDK가 설치된 디렉토리의 bin 경로를 적어주시면 됩니다.
그리고 나서 78 라인을 또 다시 아래와 같이 수정하시기
바랍니다.
SET JRE=javaw -client %ORACLE_OEM_JAVAMX%
-client 옵션은 Hotspot VM을 사용하기 위한 것으로 빼도
무방합니다.
- 김주현 -
|