본문 바로가기

Oracle/Tip

NLS_LANG 설정에 따른 메세지 출력 확인


시작->실행->regedit 창을 열어서 NLS_LANG 레지스트리값을 찾는다.



현재 KOREAN_KOREA.KO16MSWIN949 로 설정되어 있다.
sqlplus 로 터미널에서 접속을 하면 한글 메시지가 보이게 된다.


이러한 한글 메세지가 영어로 표시되게 하고 싶으면 다음 같이 레지스트리 값을 변경하면 된다.
AMERICAN_AMERICA.KO16MSWIN949으로 변경하였다.
첫번째 AMERICAN 은 메세지 출력시 나타내는 문자를 지정하는것이고
두번째 AMERICA 는 시간,날짜,돈 등을 어느나라 형식에 맞추는지 지정하는것이다.
세번째 KO16MSWIN949는 Oracle 설치시 지정한 캐릭터셋이 되겠다. (데이터 저장형식)




위와같이 바꾼뒤 다시 접속을 하게되면 그림과 같이 날짜형식도 미국식으로 메시지도 영어로 모두 표시된다.



'Oracle > Tip' 카테고리의 다른 글

crontab  (0) 2015.09.14
union 과 union all  (0) 2015.09.14
OS 부팅시 oracle 자동 시작 설정  (0) 2015.09.14
DB 선택 접속(리눅스)  (0) 2015.09.14
TOP 절을 이용한 반복 처리 데이터 삭제(대용량 DB)  (0) 2015.09.14