태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

Windows에서 SQL*Plus사용할 때 NLS_LANG 설정

오라클 2008.02.24 18:06
Windows에서 SQL*Plus를 사용하는 경우가 많다.
이 경우 기본적으로 한글 모드로 동작한다.

C:\Documents and Settings\mulder>sqlplus ukja/ukja@ukja10

SQL*Plus: Release 10.2.0.1.0 - Production on 일 2월 24 17:58:11 2008

Copyright (c) 1982, 2005, Oracle.  All rights reserved.


다음에 접속됨:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options


       SID    SERIAL#        PID
---------- ---------- ----------
       148       1092         17

경   과: 00:00:00.40
UKJA@ukja10> spool result.txt
UKJA@ukja10> exit
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options에서 분리되었습니다.

한글이 고맙긴 하지만, 어색하고 기과하기까지한 번역은 사양이다.
그래서 나는 다음과 같이 항상 영어 모드를 사용한다.
(매번 지정하기 귀찮기 때문에 제어판에서 지정하는 것을 선호한다)

C:\Documents and Settings\mulder>set NLS_LANG=American_America.UTF8
==> set NLS_LANG=AMERICAN_AMERICA.KO16MSWIN949 (Comment 참조)

C:\Documents and Settings\mulder>sqlplus ukja/ukja@ukja10

SQL*Plus: Release 10.2.0.1.0 - Production on Sun Feb 24 17:58:51 2008

Copyright (c) 1982, 2005, Oracle.  All rights reserved.


Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options


       SID    SERIAL#        PID
---------- ---------- ----------
       148       1094         17

Elapsed: 00:00:00.01
UKJA@ukja10>


한글이 편하고 고맙긴 하지만, 어색한 한글보다는 부드러운 영어가 나은 거 같다.
Oracle을 사용할 때는 특히 그렇다.

"오우레인쥐"보다는 그냥 Orange라고 쓰는게 낫지 않겠는가?
신고
Trackback 0 : Comments 2
  1. 김수민 2009.02.19 16:57 신고 Modify/Delete Reply

    항상 좋은글 잘보고 있습니다.^^;

    윈도우 cmd 창에서는 utf8 을 지원 못하기 때문에 ....
    데이터에 한글이 있을 경우 조회시 깨지지 않나요?

    set NLS_LANG=AMERICAN_AMERICA.KO16MSWIN949

    이렇게 해야 메세지는 영어로 ... 한글데이터는 안깨지게 볼 수 있을텐데요.^^

  2. 욱짜 2009.02.19 19:38 신고 Modify/Delete Reply

    Windows 환경에서는 테스트 용도로만 쓰다보니 그걸 생각못했군요!

    좋은 정보 감사합니다.

Write a comment

티스토리 툴바