Background Image
조회 수 8680 추천 수 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
번호 분류 제목 글쓴이 날짜 조회 수
219 운영관리 큐브리드 + 아파치 + php 설치 및 연동 1 하하보이 2010.12.15 21900
218 질의작성 테이블 컬럼 변경 및 추가 정만영 2016.02.29 21838
217 질의작성 LIKE 검색에서 INDEX_SCAN사용 하기 file janus 2009.04.17 21809
216 질의작성 group by 사용 방법 및 여러 필드중 하나의 필드에 대하여만 group by 처리 방법 남재우 2010.02.26 21711
215 응용개발 응용프로그램에서 질의 처리시 commit/rollback 처리 문제 admin 2008.11.21 21599
214 질의작성 모든 필드에 하나 이상 중복 값 찾기 정만영 2010.04.27 21587
213 응용개발 PHP에서 prepared statement 사용하기 3 Prototype 2009.04.16 21454
212 응용개발 CUBRID에서 CHAR와 NCHAR의 차이점 cubebridge 2010.07.01 21319
211 운영관리 큐브리드 백업파일(볼륨)을 이용한 과거 데이터 복구 시나리오 janus 2010.04.01 21252
210 질의작성 MERGE INTO 사용 예제 ( INSERT, UPDATE문을 1개의 쿼리로 실행 ) 권호일 2015.05.01 21252
209 질의작성 오류데이타검증 - 숫자 이외의 데이타 확인하는 방법 권호일 2013.01.17 21121
208 마이그레이션 오라클 to CUBRID로 마이그레이션 수행 시 주의사항 정만영 2012.03.02 21057
207 기타 테이블에 comment 사용하기 1 남재우 2010.01.01 21051
206 기타 csql에서 Java SP를 이용 조회 시 한글 깨짐현상 조치방법 cubebridge 2009.05.21 21044
205 응용개발 utf-8로 저장된 한글이 JAVA SP를 사용하여 읽어 오면 깨져 보일때 손승일 2012.03.10 20797
204 운영관리 CUBRID LOCK 관련 오류(ERROR CODE = -75) 정리 정만영 2009.12.01 20672
203 기타 전자정부 표준프레임워크 CUBRID 사용 방법 문의 참조 cubebridge 2012.09.17 20600
202 마이그레이션 오라클의 order by 시 first와 last 대체 사용법 file cubebridge 2012.11.12 20576
201 CUBRID 매니저 MS949 charset을 CM에서 선택할 수 없는 현상 조치방법 cubebridge 2010.05.17 20543
200 운영관리 막무가내 DBA의 DISK 장애 대처 정병주 2009.04.16 20444
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 14 Next
/ 14

Contact Cubrid

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