SOURCE DB는 USASCII7 이고
TARGET DB는 KO16MSWIN949 입니다.
이걸 옮길려고 하는데,
일단 TARGET DB를 USASCII7 로 바꾸고 나서
IMPORT 작업을 하고 원래 CHARACTETSET으로 변경을 한후
데이터를 확인해보니
일반 한글필드들은 한글이 잘 보이는데,
CLOB으로 된 한글 필드들은 깨지게 나오더군요.
이전에 이런 작업을 많이 해봤기에 아무 생각없이 하다가
이런 일이 나오니 좀 당황스럽습니다.
CLOB으로 된 한글 필드데이터들이 깨지게 하는 방법은 없을까요?
제가 작업한 내역은
1.SOURCE DB에서 EXPORT 한후에
2.TARGET DB에 CHARACTER SET(USASCII7) 변경
shutdown immediate;
startup mount exclusive;
alter system enable restricted session;
alter system set job_queue_processes = 0;
alter system set aq_tm_processes = 0;
alter database open;
ALTER DATABASE CHARACTER SET INTERNAL_USE US7ASCII;
ALTER DATABASE CHARACTER SET US7ASCII;
shutdown immediate;
startup;
3.IMPORT 작업
4. TARGET DB에 CHARACTER SET(KO16MSWIN949) 변경
shutdown immediate;
startup mount exclusive;
alter system enable restricted session;
alter system set job_queue_processes = 0;
alter system set aq_tm_processes = 0;
alter database open;
ALTER DATABASE CHARACTER SET INTERNAL_USE KO16MSWIN949;
ALTER DATABASE CHARACTER SET KO16MSWIN949;
shutdown immediate;
startup;
|