Background Image
조회 수 1978 추천 수 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
번호 분류 제목 글쓴이 날짜 조회 수
273 질의작성 JAVA_SP를 이용해서 정규표현식을 이용해서 치환을 하자. file 성진 2017.10.10 23
272 운영관리 윈도우 OS에서 java sp 사용 시 Java VM is not running 해결 방법 정훈 2017.09.04 41
271 질의작성 테이블 명세서 쿼리 1 성진 2017.08.04 223
270 질의작성 loose index scan을 활용한 효과적인 쿼리 튜닝 방안 박세훈 2017.06.01 612
269 운영관리 CUBRID 8.2.2 ~ 8.4.x 버전에서 'ALTER SERIAL ... CACHE <cached_num> / NOCACHE' ERROR 해결 방법 주영진 2017.03.08 1192
268 질의작성 CONNECT BY 절 포함 질의 튜닝 예제 박세훈 2017.02.28 1583
267 질의작성 UPDATE에서 조인을 통해, 결과값 수정하는 방법 박동윤 2016.12.27 1780
266 질의작성 subquery를 이용한 튜닝예제 file 김창휘 2016.12.27 1887
» 기타 Oracle import 시 character set 변경관련 김창휘 2016.12.26 1978
264 기타 JBoss 사용 시 statement pooling 설정 손승일 2016.12.16 1369
263 기타 Tomcat's JDBC Pool 사용 시 JNDI DataSource 설정 손승일 2016.12.16 1669
262 응용개발 CUBRID 와 DBCP의 관계 엄기호 2016.12.14 1181
261 질의작성 입력된 년월 또는 두개의 날짜을 이용하여 달력 및 주차 구하기 1 성진 2016.08.10 3372
260 운영관리 큐브리드 포트 정리 정만영 2016.07.05 3490
259 운영관리 큐브리드 마스터 소켓 디렉토리 변경방법 정만영 2016.07.05 3445
258 응용개발 Windows 환경에서 JAVA SP 사용 utf-8 한글 깨짐 해결 file 손승일 2016.07.01 3363
257 질의작성 INSTR함수 사용하기 엄기호 2016.06.29 4291
256 질의작성 group_concat(문자열 그룹처리) 함수 사용하기 권호일 2016.06.29 3664
255 질의작성 두 datetime 연산결과를 "?일 ?시:?분:?초"로 표시하기 권호일 2016.05.18 3389
254 운영관리 Invalid XASL tree node content 에러 손승일 2016.04.26 3798
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 14 Next
/ 14

Contact Cubrid

Tel. 070-4077-2110 / Email. contact_at_cubrid.com
Contact Sales