Oracle DB Server Character Set 이 US7ASCII 인 경우 한글처리 | Database

한글이 깨지는 이유는 서버와 클라이언트 문자셋이 틀리기 때문임.

DB SERVER Character Set 확인

SELECT * FROM nls_database_parameters;

또는
SELECT *
FROM nls_database_parameters
WHERE parameter = 'NLS_CHARACTERSET' ;

 

KO16KSC5601 또는 KO16MSWIN949 이면 한글이고
US7ASCII 이면 영문 이구나~

보니깐 이건 레지스트리를 변경해야지 하더라....

레지스트리 말고도 변경하는 방법이 있긴 있더만 그냥 귀찮으니깐..흠흠

 

레지스트리 변경
Toad 나 Orange 등 DB Tool 로 서버에 접속 할 경우
내 컴퓨터에 설치된 oracle NLS_LANG 을 변경해야 한다.


9i
HKEY_LOCAL_MACHINE\SOFTWEARE\ORACLE\HOME0
NLS_LANG 을  AMERICAN_AMERICA.US7ASCII 으로 변경

 

10G
HYKEY_LOCAL_MACHINE->SHOFTWARE->ORACLE->ALL_HOMES->ID0
NLS_LANG 을  AMERICAN_AMERICA.US7ASCII 으로 변경

 

oracle9i
Comment Write
Comment List
등록된 코멘트가 없습니다.