database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Tutorials 17933 게시물 읽기
No. 17933
Changing Oracle9i Database Language
작성자
정재익(advance)
작성일
2004-03-26 16:34ⓒ
2004-03-26 16:36ⓜ
조회수
15,228

Changing Oracle9i Database Language


리눅스에 오라클을 설치할 때, 언어를 한국어로 하는 경우 오류가 나는 사례(여러 사이트의 기존 설치자들 의견)가 있다 하여, 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;

 

2. 오라클 언어 환경변수 변경


오라클을 설치할 때 지정해 주었던 .bash_profile 파일에서 Oracle 언어 환경변수를 다음과 같이 변경해 준다.

export NLS_LANG=AMERICAN_AMERICA.KO16KSC5601
[Top]
No.
제목
작성자
작성일
조회
18684Oracle Enterprise Manager(이하 OEM)에서 Language를 영어로 설정하기 [1]
김주현
2004-05-28
16019
18044초보자를 위한 오라클 강좌
정재익
2004-04-05
59118
18033Running Oracle Installation on Red Hat Enterprise Linux Advanced Server 3
정재익
2004-04-03
18938
17933Changing Oracle9i Database Language
정재익
2004-03-26
15228
17931오라클에서 PL/SQL 의 예외처리
정재익
2004-03-26
17941
17930Oracle Database Server 및 Linux 튜닝
정재익
2004-03-26
14759
17924Installing Oracle9i on FreeBSD
정재익
2004-03-26
14835
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2019 DSN, All rights reserved.
작업시간: 0.066초, 이곳 서비스는
	PostgreSQL v11.5로 자료를 관리합니다