CLOB 데이터 한글깨짐 질문입니다.
- 작성자 :
- 한*은
- 작성일 :
- 2018-03-26 14:46:37
- 조회수 :
- 2,353
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
<개발환경>
egovframework 3.0
spring 3.2.9.RELEASE
ojdbc6
jdk 1.7.0_55
tomcat7.0
oracle 11g
원래 전자정부 2.6 스프링 3.0 ojdbc14 에서 버전업 하였습니다.
ibatis 사용 중입니다. ibatis 에서 resultMap(javaType="java.lang.String" jdbcType="CLOB" 선언)과
:CLOB 처리를 통해 CLOB 데이터를 select, insert 합니다.
한글 140000자 정도를 insert 할때에 무작위의 한글깨짐이 발생합니다.
예를 들어 '안녕하세요 반가워요' 라는 문장이 있다면 '안녕하세? 반가워요' 이런식으로 한단어가 무작위로 깨지며,
이는 같은 글을 재업로드 하였을 때 '안녕하세요 반?워요' 이런 예로 다른 곳의 한글깨짐이 발생합니다.
일정단어가 깨지거나 동일 위치가 깨지는 것이 아닌 무작위의 한글깨짐이 발생하는 것입니다.
그 외 몇만자 정도의 clob 처리는 정상적으로 작동합니다...
답변 부탁드립니다.
egovframework 3.0
spring 3.2.9.RELEASE
ojdbc6
jdk 1.7.0_55
tomcat7.0
oracle 11g
원래 전자정부 2.6 스프링 3.0 ojdbc14 에서 버전업 하였습니다.
ibatis 사용 중입니다. ibatis 에서 resultMap(javaType="java.lang.String" jdbcType="CLOB" 선언)과
:CLOB 처리를 통해 CLOB 데이터를 select, insert 합니다.
한글 140000자 정도를 insert 할때에 무작위의 한글깨짐이 발생합니다.
예를 들어 '안녕하세요 반가워요' 라는 문장이 있다면 '안녕하세? 반가워요' 이런식으로 한단어가 무작위로 깨지며,
이는 같은 글을 재업로드 하였을 때 '안녕하세요 반?워요' 이런 예로 다른 곳의 한글깨짐이 발생합니다.
일정단어가 깨지거나 동일 위치가 깨지는 것이 아닌 무작위의 한글깨짐이 발생하는 것입니다.
그 외 몇만자 정도의 clob 처리는 정상적으로 작동합니다...
답변 부탁드립니다.
A
안녕하세요, 한상은님
표준프레임워크센터입니다.
Oracle에서 CLOB 타입을 사용하는중에 일만단위 정도는 정상적으로 저장이되나
14만자정도에서 문제가 된다고 이해가 됩니다.
저희가 사용하시는 환경의 정확한 상세정보나 구성상황을
세부적으로 알수는 없어 답변이 제한적일수 밖에 없을듯 합니다.
관련하여 저희센터에 해당 증상이 보고된적은 없습니다.
제한적인 정보로 답변을 드리면
Oracle DB의 설정이라든가 네트워크 환경등을
점검해 보셔야 할듯 합니다.
또한 내부 보안설정이나 방화벽의 룰셋 설정에 따라서도
정상 데이타지만 오탐으로인해 일부 데이타가 외곡되는 경우가 있으니
관련 보안설정도 확인해 보셔야 할듯 합니다.
감사합니다.
표준프레임워크센터입니다.
Oracle에서 CLOB 타입을 사용하는중에 일만단위 정도는 정상적으로 저장이되나
14만자정도에서 문제가 된다고 이해가 됩니다.
저희가 사용하시는 환경의 정확한 상세정보나 구성상황을
세부적으로 알수는 없어 답변이 제한적일수 밖에 없을듯 합니다.
관련하여 저희센터에 해당 증상이 보고된적은 없습니다.
제한적인 정보로 답변을 드리면
Oracle DB의 설정이라든가 네트워크 환경등을
점검해 보셔야 할듯 합니다.
또한 내부 보안설정이나 방화벽의 룰셋 설정에 따라서도
정상 데이타지만 오탐으로인해 일부 데이타가 외곡되는 경우가 있으니
관련 보안설정도 확인해 보셔야 할듯 합니다.
감사합니다.