Dev Note/DB2008. 3. 3. 19:37
Oracle DataBase 문자셋과 언어셋 확인 및 변경하기

Oracle DataBase 문자셋과 언어셋 확인하기
[ 문자셋 확인 ]
   SELECT name, value$
   FROM sys.props$
   WHERE name = 'NLS_CHARACTERSET';

   SELECT name, value$
   FROM sys.props$
   WHERE name = 'NLS_NCHAR_CHARACTERSET';

[ 언어셋 확인 ]
   SELECT name, value$
   FROM sys.props$
   WHERE name = 'NLS_LANGUAGE';

Oracle DataBase 문자셋과 언어셋 변경하기
- 문자셋 변경 : Oracle DataBase 관리자로 접속하여 NLS_CHARACTERSET, NCHAR의 CHARACTERSET에 원하는 문자셋을 변경할 수 있다.
- 언어셋 변경 : 문자셋과 마찬가지로 오라클 데이터베이스 관리자로 접속하여 NLS_LANGUAGE에 원하는 언어셋을 변경할 수 있다.

[ 문자셋 변경 ]
   UPDATE sys.props$
   SET value$ = '[ 변경을 원하는 문자셋 (KO16KSC5601, AL32UTF8 등)]'
   WHERE name = 'NLS_CHARACTERSET';

   UPDATE sys.props$
   SET value$ = '[ 변경을 원하는 문자셋 (KO16KSC5601, AL32UTF8 등)]'
   WHERE name = 'NLS_NCHAR_CHARACTERSET';

[ 언어셋 변경 ]
   UPDATE sys.props$
   SET value$ = '[ 변경을 원하는 문자셋 (AMERICAN_AMERICA.KO16KSC5601, AMERICAN_AMERICA.AL32UTF8등)]'
   WHERE name = 'NLS_LANGUAGE'';
Posted by as.wind.914