Support
Orange Support > 문의하기
Q & A
Re: Re: Re: NLS 파라메터 변경 문제
Date2022.05.31 /
Hit : 3955
안녕하세요. 웨어밸리 오렌지팀입니다.
Orange Connection 창이나, Common->Environment 에서 NLS_LANG 값을 지정할 경우,
오렌지는 응용프로그램 단에서 환경변수로 NLS_LANG 값을 입력하는 것으로 설정됩니다.
다만 이 값은 Oracle Client 에 설정된 NLS_LANG 값이 없을 경우,
참조하게 되며 각 클라이언트 별로 NLS_LANG 값이 설정되어 있을 경우,
해당 값을 우선 참조하게 되어있습니다.
즉, 레지스트리 편집기에서 봤을 때,
64bit : 컴퓨터HKEY_LOCAL_MACHINESOFTWAREORACLEKEY_[Oracle Home 명칭]
32bit : 컴퓨터HKEY_LOCAL_MACHINESOFTWAREWOW6432NodeORACLEKEY_[Oracle Home 명칭]
위의 키에서 NLS_LANG 값이 있을 경우 해당 값을 기준으로 NLS 값이 설정되며,
해당 값이 없을 때에는 Orange Login 창 등에서 설정한 NLS_LANG 값을 참조하도록 되어있습니다.
또한, Orange에서 접속시, 그에 해당하는 V$NLS_PARAMETER 의 NLS_PARAMETER 값들을,
아래와 같이 Alter Session 구문으로 재실행이 됩니다.
ALTER SESSION SET NLS_LANGUAGE=KOREAN
NLS_TERRITORY=KOREA
NLS_CURRENCY=
NLS_ISO_CURRENCY=KOREA
NLS_NUMERIC_CHARACTERS=.,
NLS_CALENDAR=GREGORIAN
NLS_DATE_FORMAT=RR/MM/DD
NLS_DATE_LANGUAGE=KOREAN
NLS_SORT=BINARY
(위 구문은 ORACLE_HOME의 NLS_LANG 값이 “KOREAN_KOREA.KO16MSWIN949” 일경우, 실행되는 구문입니다.)
현재로서는 해당하는 NLS 파라미터 값이 직접 Alter Session 하기전의 값을 확인하시기 바랍니다.
또한 Registry 에서 각 Oracle Client 의 Home 에 설정된 NLS_LANG 값에 대해 확인이 필요하겠습니다.
Orange Board 게시글은 알람이 전해지나, 댓글은 알람이 전해지지 않습니다.
빠른 답변이 필요하다면 메일로 전달된 주소로 리턴메일로 보내주시기 바랍니다.
감사합니다.
Orange Connection 창이나, Common->Environment 에서 NLS_LANG 값을 지정할 경우,
오렌지는 응용프로그램 단에서 환경변수로 NLS_LANG 값을 입력하는 것으로 설정됩니다.
다만 이 값은 Oracle Client 에 설정된 NLS_LANG 값이 없을 경우,
참조하게 되며 각 클라이언트 별로 NLS_LANG 값이 설정되어 있을 경우,
해당 값을 우선 참조하게 되어있습니다.
즉, 레지스트리 편집기에서 봤을 때,
64bit : 컴퓨터HKEY_LOCAL_MACHINESOFTWAREORACLEKEY_[Oracle Home 명칭]
32bit : 컴퓨터HKEY_LOCAL_MACHINESOFTWAREWOW6432NodeORACLEKEY_[Oracle Home 명칭]
위의 키에서 NLS_LANG 값이 있을 경우 해당 값을 기준으로 NLS 값이 설정되며,
해당 값이 없을 때에는 Orange Login 창 등에서 설정한 NLS_LANG 값을 참조하도록 되어있습니다.
또한, Orange에서 접속시, 그에 해당하는 V$NLS_PARAMETER 의 NLS_PARAMETER 값들을,
아래와 같이 Alter Session 구문으로 재실행이 됩니다.
ALTER SESSION SET NLS_LANGUAGE=KOREAN
NLS_TERRITORY=KOREA
NLS_CURRENCY=
NLS_ISO_CURRENCY=KOREA
NLS_NUMERIC_CHARACTERS=.,
NLS_CALENDAR=GREGORIAN
NLS_DATE_FORMAT=RR/MM/DD
NLS_DATE_LANGUAGE=KOREAN
NLS_SORT=BINARY
(위 구문은 ORACLE_HOME의 NLS_LANG 값이 “KOREAN_KOREA.KO16MSWIN949” 일경우, 실행되는 구문입니다.)
현재로서는 해당하는 NLS 파라미터 값이 직접 Alter Session 하기전의 값을 확인하시기 바랍니다.
또한 Registry 에서 각 Oracle Client 의 Home 에 설정된 NLS_LANG 값에 대해 확인이 필요하겠습니다.
Orange Board 게시글은 알람이 전해지나, 댓글은 알람이 전해지지 않습니다.
빠른 답변이 필요하다면 메일로 전달된 주소로 리턴메일로 보내주시기 바랍니다.
감사합니다.
NLS 파라메터 변경 문제
이규현
2022.05.27
Re: NLS 파라메터 변경 문제
오렌지팀
2022.05.30
Re: Re: NLS 파라메터 변경 문제
이규현
2022.05.30
Re: Re: Re: NLS 파라메터 변경 문제
오렌지팀
2022.05.31
Re: Re: Re: Re: NLS 파라메터 변경 문제
이규현
2022.06.03