Background Image
조회 수 8691 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

Oracle 개발환경 구축 시 고객사에서 받은 export binary file import 할 경우 character set 문제로 정상적으로 데이터로드가 되지 않는 경우가 있다.

 

이런경우 import하려는 Oracle instanceCharacter set을 확인하여 변경하여 load할 수 있도록 한다.

 

아래의 내용은 KO16KSC5601 CHARACTER SET 환경에서 받은 EXP받은 파일을 AL16UTF16 CHARACTER SET으로 IMP할 때 ORA-01461: can bind a LONG value only for insert into a LONG column 에러가 발생하여 조치한 내용을

중심으로 작성하였다.

 

주의할 점은 character set 변경에 의해 DB가 깨질 수 있으니 반드시 변경전에 DB Backup을 수행해야 함을 잊지 않아야 한다.

 

1. INSTANCE CHARACTERSET 확인

 

  SYSDBA 계정으로 로그인하여 아래의 QUERY를 수행한다 결과를 확인한다.

 

  select * from nls_database_parameters where parameter like '%CHARACTERSET%';

 

  일반적으로 개발용으로 설치할 경우 아래의 결과로 출력된다.

 

  NLS_CHARACTERSET               WE8MSWIN1252  <-  char/varchar type

 

  NLS_NCHAR_CHARACTERSET         AL16UTF16     <-  nchar/nvarchar type

 

 

 

2. CHARACTERSET 변경

 

   IMPORT시 발생되는 ERROR를 확인하여 동일 CHARACTERSET으로 변경.

   앞서 언급했듯이 KO16KSC5601 CHARACTER SET으로 EXP받은 파일을 AL16UTF16 CHARACTER SET으로 IMPORT할 경우 발생하는 경우라 ‘KO16KSC5601’로 변경한다.

  

   update sys.props$ set value$='KO16KSC5601' where name='NLS_CHARACTERSET';

  

   update sys.props$ set value$='KO16KSC5601' where name='NLS_NCHAR_CHARACTERSET';

  

 

3. DB Shutdown

 

   >shutdown immediate

  

 

4. CHARACTER SET 확인

 

select * from nls_database_parameters where parameter like '%CHARACTERSET%';


5. import 재 수행



List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
24 기타 테이블에 comment 사용하기 1 남재우 2010.01.01 21051
23 기타 좀비 프로세스 일괄 삭제하기 janus 2009.12.12 35217
22 기타 조건절에 상수가 아닌 ? 가 있는 질의 플랜보는 방법 손승일 2009.05.28 17565
21 기타 전자정부 표준프레임워크 CUBRID 사용 방법 문의 참조 cubebridge 2012.09.17 20602
20 기타 windows에서의 Build 오류 발생 시 조치방법 cubebridge 2009.05.19 14255
19 기타 windows vista 환경의 csql에서 ;edit 실행시 오류발생하는 경우 file 손승일 2009.05.27 16686
18 기타 utf-8 데이터 like 검색 시 설정 손승일 2009.05.12 18453
17 기타 glo 사용시 loaddb 주의 사항 웁쓰 2009.12.31 18650
16 기타 cubrid: error while loading shared libraries 에러가 발생했을 경우 대처 웁쓰 2009.05.19 22438
15 기타 csql에서 Java SP를 이용 조회 시 한글 깨짐현상 조치방법 cubebridge 2009.05.21 21044
14 기타 XE(구 제로보드XE) 에서 로그인이 되지 않을 경우 해결법 Prototype 2009.04.16 26993
13 기타 Tomcat's JDBC Pool 사용 시 JNDI DataSource 설정 손승일 2016.12.16 6501
» 기타 Oracle import 시 character set 변경관련 김창휘 2016.12.26 8691
11 기타 OS별 CPU, memory, kernel bit 를 확인하는 방법입니다. 남재우 2009.06.30 26903
10 기타 ODBC 드라이버만 따로 배포하는 방법 1 file 손승일 2009.06.26 18060
9 기타 JBoss 사용 시 statement pooling 설정 손승일 2016.12.16 2928
8 기타 EVALUATE method 수행시 주의해야 할 점 웁쓰 2009.12.31 12875
7 기타 CUBRID의OLE DB 드라이버 설치 방법. file seongjoon 2009.08.24 16263
6 기타 CUBRID 설치 서버의 OS bit 확인하는 방법과 CUBRID bit 확인 방법. file seongjoon 2009.12.15 18961
5 기타 CUBRID csql -i 옵션 사용시 주의 사항 이용미 2011.12.22 9174
Board Pagination Prev 1 2 Next
/ 2

Contact Cubrid

대표전화 070-4077-2110 / 기술문의 070-4077-2113 / 영업문의 070-4077-2112 / Email. contact_at_cubrid.com
Contact Sales