오라클 NLS_LANG 설정변경하기

2008. 1. 15. 17:00·Computing/Linux
오라클 NLS_LANG 설정변경하기 ↘Oracle DBA

2007/03/10 08:06

http://blog.naver.com/shknight76/30015291783

클라이언트 FORMS 4.5 의 경우 오라클 DB 7 버젼의 CHARACTOR SET : KO16KSC5601 8비트 문자열을 지원하기 때문에 9I 이상의 데이타베이스와 연결할수 없다. 따라서 오라클9I DB 의  의 CHARACTOR SET 을 변경해주어야 한다.


오라클 언어설정 변경

리눅스에 오라클을 설치할 때, 언어를 한국어로 하는 경우 오류가 나는 사례(여러 사이트의 기존 설치자들 의견)가 있다 하여, s2clinux 설치 당시 영어로 설치하였습니다.
정상적으로 Oracle9i database 설치한 이후에, 오라클 데이터베이스에 접속하여 데이터를 한글로 저장하는 경우 한국어 지원이 되지 않으므로, 설치한 후에 언어를 한국어로 변경하는 방법을 설명하고자 합니다.
 
1. 오라클 데이터베이스 문자셋과 언어셋 변경
 
문자셋(CHARACTER SET) 변경
오라클 데이터베이스 관리자로 접속하여 NLS_CHARACTERSET, NCHAR의 CHARACTERSET에 한국어를 지원하도록 파라미터의 속성값을 KO16KSC5601로 변경합니다.

언어셋(LANGUAGE SET) 변경
문자셋과 마찬가지로 오라클 데이터베이스 관리자로 접속하여 NLS_LANGUAGE 파라미터의 속성값을 AMERICAN_AMERICA.KO16KSC5601로 변경한다.

[문자셋 변경]
SQL> update sys.props$

         set value$='KO16KSC5601'

         where name='NLS_CHARACTERSET';  
1 row updated.
 
SQL> update sys.props$

         set value$='KO16KSC5601'

         where name='NLS_NCHAR_CHARACTERSET';
1 row updated.


[언어셋 변경]
SQL> update sys.props$

         set value$='AMERICAN_AMERICA.KO16KSC5601'

         where name='NLS_LANGUAGE';    
1 row updated.

[변경사항 저장 및 데이터베이스 재연동]

SQL> commit;
Commit complete.    

SQL> shutdown
Database closed.    
Database dismounted.    
Oracle instance shut down.  

SQL>startup
ORACLE instance started.
Total System Global Area     235999352 bytes
   
Fixed Size                   450680 bytes    
Variable Size               201326592 bytes    
Database Buffers          33554432 bytes    
Redo Buffers                667648 bytes    
Database mounted.    
Database opened.

[변경사항 확인]
SQL> select *

         from   v$nls_parameters;

또는

select * from propS$ where NAME LIKE 'NLS_%';

2. 오라클 언어 환경변수 변경
오라클을 설치할 때 지정해 주었던 .bash_profile 파일에서 Oracle 언어 환경변수를 다음과 같이 변경해 줍니다.
export NLS_LANG=AMERICAN_AMERICA.KO16KSC5601

'Computing > Linux' 카테고리의 다른 글

php 컴파일에 mssql을 포함시키자  (2) 2008.01.30
BIND (네임서버 데몬) Zone 화일을 MySQL로 대체  (1) 2008.01.18
파일/파일명/디렉토리명 euc-kr -> utf-8 상호 변환하기  (1) 2007.11.09
yum 으로 X윈도우 설치하기  (0) 2007.10.31
CentOs / Fedora 에서 yum update 속도 올리기...  (1) 2007.10.25
'Computing/Linux' 카테고리의 다른 글
  • php 컴파일에 mssql을 포함시키자
  • BIND (네임서버 데몬) Zone 화일을 MySQL로 대체
  • 파일/파일명/디렉토리명 euc-kr -> utf-8 상호 변환하기
  • yum 으로 X윈도우 설치하기
머냥
머냥
(날아보기도전에 인생추락... 그러나 포기는 없다.)
  • 머냥
    Frody's
    머냥
  • 전체
    오늘
    어제
    • 분류 전체보기 (88)
      • 사진관 (0)
        • 죄지은영혼 (0)
      • 스크랩북 (10)
        • 사진 (1)
        • 기사 (1)
        • 기타 (8)
      • 긁적임 (0)
      • 취미 (1)
      • Computing (69)
        • Typescript Study (0)
        • Linux (35)
        • MySQL (5)
        • java/jsp (4)
        • Flex (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 미디어로그
    • 위치로그
    • 방명록
  • 링크

    • 쉘스크립트메뉴얼
    • Cron 설정
    • 루비강좌 (Ruby)
    • 루비 강좌(Wiki)
    • 회계기초 동영상
    • 서버DNS점검
    • 정규식 프로그램 RegexBuddy 소개
    • spamassasin 관련 설명블로그
    • spamassasin 관련 #2
    • spamassasin 관련 #3
    • soap 간단예제관련
    • php smarty 한글메뉴얼
    • 파이썬강좌
    • 가덕도 방문기
    • 기업용주가정보 무료제공
    • 페이스북 글등록
    • axigen메일
    • 야후신고센터.
    • postfix 환경설정
  • 공지사항

  • 인기 글

  • 태그

    php
    imap
    프리시즌
    명령어
    ffmpeg
    ssh
    Auqa Data
    윤도현의 러브레터
    Subversion
    스트리밍
    김두현
    BIND
    Linux
    Qmail
    오라클
    골
    프로그래밍
    tar
    freeTDS
    요리
    연주
    MSSQL
    FLV
    휴대폰
    김동욱
    디워
    MySQL
    모비딕
    김동률
    동영상
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
머냥
오라클 NLS_LANG 설정변경하기
상단으로

티스토리툴바