Posted
Filed under ORACLE
Oracle 10g Character Set 변경

SQLPLUS 접속후 (system 계정으로 로그인 혹시 모른다면 sqlplus /nolog; 후 conn /as sysdba; 로 접속한다)

C:\>sqlplus /nolog;

sql>conn /as sysdba;

<-- 여기서 sysdba로 로그인이 안된다면
sql>conn /as sys
로 로그인 하여 진행 한다.


변경하고자하는 캐릭터셋을 수정

sql>update sys.props$ set value$='UTF8' where name='NLS_CHARACTERSET';

sql>update sys.props$ set value$='UTF8' where name='NLS_NCHAR_CHARACTERSET';

sql>update sys.props$ set value$='KOREAN_KOREA.UTF8' where name='NLS_LANGUAGE';

sql>commit;



재시작

sql>shutdown immediate;

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 UTF8;

sql>shutdown immediate;

sql>startup;

2013/02/05 14:00 2013/02/05 14:00