XE 설치 후 CharacterSet 변경하기
{
오라클 XE(Univ) 설치시 기본 캐릭터 셋은 UTF-8 입니다.
따라서, 이전 Oracle 10g 혹은 XE가 아닌 환경에서의 데이터 덤프 등을 IMPORT 할때
데이터가 제대로 입력되지 않을 수 있거나,
한글 환경에서의 한글이 깨어져서 나올 수 있습니다.
따라서, XE를 설치한 후에는 아래와 같은 과정으로 설정을 해주어야 합니다.
C:\>sqlplus /nolog --계정을 알고 있는 경우 system계정으로 로그인 ex) sqlplus system/ehrd
SQL>conn /as sysdba;
--KO16MSWIN949
SQL>update sys.props$ set value$='KO16MSWIN949' where name='NLS_CHARACTERSET';
SQL>update sys.props$ set value$='KO16MSWIN949' where name='NLS_NCHAR_CHARACTERSET';
SQL>update sys.props$ set value$='AMERICAN_AMERICA.KO16MSWIN949' where name='NLS_LANGUAGE';
SQL>commit;
SQL>SHUTDOWN IMMEDIATE;
-- DATA Base CharSet 변경
SQL>STARTUP MOUNT;
SQL>ALTER SYSTEM ENABLE RESTRICTED SESSION;
SQL>ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
SQL>ALTER SYSTEM SET AQ_TM_PROCESSES=0;
SQL>ALTER DATABASE OPEN;
SQL>ALTER DATABASE CHARACTER SET KO16MSWIN949;
SQL>SHUTDOWN IMMEDIATE;
SQL>STARTUP;
}
'Languages > DataBase' 카테고리의 다른 글
ORACLE - 제약조건 (0) | 2011.09.08 |
---|---|
ORACLE - Character Set 변경 (0) | 2011.09.07 |
DB2 - 에러 코드 정리 (0) | 2011.09.07 |
DB2 - 참고 사이트 >> Grammar (0) | 2011.09.07 |
DB2 - Failure in loading T2 native library db2jcct2 (0) | 2011.09.07 |