Database
Oracle Character set 변경
파란크리스마스
2013. 7. 22. 16:23
728x90
출처 : 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로 변경
728x90