Oracle 9i 언어변경하는 방법Oracle 9i 언어변경하는 방법

Posted at 2013. 8. 30. 18:10 | Posted in DataBase
반응형

오라클을 설치 하였을시에.. 

언어설정이 잘못되어지면 프로그램 구동시 한글이 꺠지는 현상이 발생하게 됩니다. 

그럴시에는 DB의 언어를 바꾸어야 되는데요. 

일반적으로는 레지스트리의 언어 변경 방법을 마니 쓰게 됩니다. 

하지만 DB 생성시에 언어를 정확하게 바꾸기 위해서는... 쿼리로 DB를 설정 하는 방법이 가장 좋은 방법입니다. 

언어별 UPDATE 치는 방법을 소개 하겠습니다. 

update sys.props$ set value$='KO16KSC5601' where name='NLS_CHARACTERSET'; 

update sys.props$ set value$='KO16KSC5601' where name='NLS_NCHAR_CHARACTERSET'; 

update sys.props$ set value$='AMERICAN_AMERICA.KO16KSC5601' where name='NLS_LANGUAGE'; 

현재 저장된 nls 파라미터 보기 
select * from v$nls_parameters; 

DB 종료 후 

STARTUP MOUNT; 
ALTER SYSTEM ENABLE RESTRICTED SESSION; 
ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0; 
ALTER SYSTEM SET AQ_TM_PROCESSES=0; 
ALTER DATABASE OPEN; 

-- ko16ksc5601 
update sys.props$ set value$='KO16KSC5601' where name='NLS_CHARACTERSET'; 
update sys.props$ set value$='KO16KSC5601' where name='NLS_NCHAR_CHARACTERSET'; 
update sys.props$ set value$='AMERICAN_AMERICA.KO16KSC5601' where name='NLS_LANGUAGE'; 

or 

update sys.props$ set value$='KOREAN_KOREA.KO16KSC5601.KO16KSC5601' where name='NLS_LANGUAGE'; 

update sys.props$ set value$='us7ascii' where name='NLS_CHARACTERSET'; 
update sys.props$ set value$='utf8' where name='NLS_NCHAR_CHARACTERSET'; 
update sys.props$ set value$='AMERICAN_AMERICA.US7ASCII' where name='NLS_LANGUAGE'; 

-- ko16mswin949 
update sys.props$ set value$='KO16MSWIN949' where name='NLS_CHARACTERSET'; 
update sys.props$ set value$='KO16MSWIN949' where name='NLS_NCHAR_CHARACTERSET'; 
update sys.props$ set value$='KOREAN_KOREA.KO16MSWIN949' where name='NLS_LANGUAGE'; 

-- UTF8 
update sys.props$ set value$='UTF8' where name='NLS_CHARACTERSET'; 
update sys.props$ set value$='UTF8' where name='NLS_NCHAR_CHARACTERSET'; 
update sys.props$ set value$='KOREAN_KOREA.UTF8' where name='NLS_LANGUAGE'; 

반응형

'DataBase' 카테고리의 다른 글

Oracle 8i + Linux + 네트워크 설치 및 설정  (0) 2013.08.30
솔라리스에 오라클 8.1.6 설치하기  (0) 2013.08.30
Oracle - ALTER TABLE  (0) 2013.08.30
Oracle CharacterSET 변경  (0) 2013.08.30
exp / imp 정리 및 실습  (0) 2013.08.30

//