[oracle] sqlplus 한글 깨짐 현상 문제


- 한글깨짐

sqlplus 접속 후 select 문에서 한글이 ??? 같이 물음표로 나온다면 다음과 같이 설정하자



[윈도우 계열]

  시스템 등록정보 -> 고급 -> 환경변수(N)에 다음 추가

NLS_LANG

AMERICAN_AMERICA.KO16KSC5601

or

NLS_LANG

KOREAN_KOREA.KO16KSC5601



[유닉스 계열]

export NLS_LANG=AMERICAN_AMERICA.KO16KSC5601

(계속 등록해보려면 .profile 수정)






(참고) -------------------------------------------------------------


SQL> select * from nls_database_parameters;

PARAMETER                            VALUE

------------------------------ ----------------------------

NLS_LANGUAGE                       AMERICAN

NLS_TERRITORY                       AMERICANLS_CURRENCY                       $

NLS_ISO_CURRENCY                AMERICA

NLS_NUMERIC_CHARACTERS    .,

NLS_CHARACTERSET               KO16KSC5601

NLS_CALENDAR                       GREGORIAN

NLS_DATE_FORMAT                 DD-MON-RR

NLS_DATE_LANGUAGE             AMERICAN

NLS_SORT                               BINARY

NLS_TIME_FORMAT                  HH.MI.SSXFF AM

NLS_TIMESTAMP_FORMAT        DD-MON-RR HH.MI.SSXFF AM

NLS_TIME_TZ_FORMAT             HH.MI.SSXFF AM TZR

NLS_TIMESTAMP_TZ_FORMAT   DD-MON-RR HH.MI.SSXFF AM TZR

NLS_DUAL_CURRENCY              $

NLS_COMP                              BINARY

NLS_LENGTH_SEMANTICS        BYTE

NLS_NCHAR_CONV_EXCP         FALSE

NLS_NCHAR_CHARACTERSET   AL16UTF16

NLS_RDBMS_VERSION              11.1.0.6.0

------------------------------------------------------------------------------------------------------


NLS_LANGUAGE :  데이터 베이스에서 메세지를 보여줄때의 메세지 언어 설정이다 AMERICAN 되여있다 

NLS_TERRITORY :   금액을 표시 할때 날짜를 표현할때 표현 방법이다 

AMERIC 방식은 금액은 "$" 날짜는 DD-MON-YY 형식이고 

한글 방식은 :금액은"//" (원) 표시 날짜는 YYYY-MM-DD 형식으로 보여준다 



'배워서 남주자 > Data Base' 카테고리의 다른 글

SQL Server 2016 설치  (3) 2019.07.31
[Oracle] 이것저것  (0) 2019.03.21
[Mariadb] table 상세 정보 보기  (0) 2019.01.18
[MySQL & MariaDB] 기본 명령어  (0) 2018.05.23
[php-fpm] Oracle 연결 환경 변수 설정.  (0) 2018.03.30

+ Recent posts