DJ메탈짱™의 Free Style

[ORACLE] 윈도우7 64bit 토드사용시 한글깨짐(오라클). #NLS_LANG 본문

일(job)/DBMS

[ORACLE] 윈도우7 64bit 토드사용시 한글깨짐(오라클). #NLS_LANG

뽀&쏭 2016. 1. 18. 17:06



환경)

   1. 오라클 클라이언트 11g 설치

   2. Toad 9.7x 설치

   3. TNS 설정후 Toad를 통해 데이터베이스 접속 완료.

   4. Toad 실행 후 한글이 깨지는 현상이 발생.


해결)

   1. Toad에서 데이터베이스의 캐릭터 셋을 확인.

      SELECT FROM nls_database_parameters WHERE parameter = 'NLS_CHARACTERSET';

   2. 결과 확인하니 "KO16MSWIN949" 이거 임...

   3. 그 다음 나의 OS를 확인하자.

      실행창에서 regedit 를 통해 HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE 에서 NLS_LANG 문자열을 확인함. 근데 64Bit이므로 경로는 아래와 같다...마지막 ORACLE이 바로 있지 않고 바로 앞에 WOW6432Node 라는 것이 더 있음.

   4. 만약 다르면 KO16MSWIN949 로 변경해준다.

   5. 이후 Toad에서 한글 결과를 확인해도 마찬가지 -_-;;;

   6. 그래서 하나 더...환경변수를 추가해줘서 해결함.

       컴퓨터 > 속성 > 고급시스템설정 > 환경변수 

       > 시스템 변수 새로만들기 

       - 변수이름 : NLS_LANG

       - 변수값 : KOREAN_KOREA.KO16MSWIN949

   7. 그런 다음 다시 재확인 하니 한글 아주 잘나옴!!!