Oracle Character set 변경

Database 2013.07.22 16:23 Posted by 파란크리스마스

출처 : Oracle Character set 변경
오라클 캐릭터셋 확인및 변경

캐릭터 셋 설정 확인

select name, value$ from props$ where name in ('NLS_LANGUAGE', 'NLS_TERRITORY', 'NLS_CHARACTERSET');

SQL> select name, value$ from props$ where name in ('NLS_LANGUAGE', 'NLS_TERRITORY', 'NLS_CHARACTERSET');

NAME                              VALUE$
--------------------------------- ---------------------------------
NLS_LANGUAGE                      AMERICAN
NLS_TERRITORY                     AMERICA
NLS_CHARACTERSET                  AL32UTF8

KO16MSWIN949 으로 변경

SQL> UPDATE SYS.PROPS$ SET VALUE$='KOREAN' WHERE NAME='NLS_LANGUAGE';

1 row updated.

SQL> UPDATE SYS.PROPS$ SET VALUE$='KOREA' WHERE NAME='NLS_TERRITORY';

1 row updated.

SQL> UPDATE SYS.PROPS$ SET VALUE$='KO16MSWIN949' WHERE NAME='NLS_CHARACTERSET';

1 row updated.

SQL> commit;

Commit complete.

오라클 다시 시작

C:\>oradim -shutdown -sid xe

C:\>oradim -startup -sid xe

클라이언트의 캐릭터셋 변경 방법

HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\오라클홈이름\NLS_LANG의 값을 KOREAN_KOREA.KO16MSWIN949로 변경

신고


 

티스토리 툴바