큐브리드 9.3) 터미널을 이용하여 큐브리드 DB ubloaddb시 object 파일 깨짐 현상

by 솨솨솨 posted Mar 18, 2021


* 질문 등록 시 다음의 내용을 꼭 기입하여 주세요.

OS
Window7 64bit, Linux 64bit
CUBRID Ver.
[cubrid_rel] CUBRID 9.3 (9.3.9.0002) (64bit release build for linux_gnu) 
CUBRID TOOL Ver.
CUBRID Manager 10.2.0.0001  (64bit), putty로 큐브리드 DB서버 접근하여 명령어 사용
응용 환경(API)
 


* CUBRID 응용 오류, SQL 오류 또는 SQL 튜닝 관련된 문의는 반드시 다음의 내용을 추가해 주세요. 비밀글이나 비밀 댓글도 가능합니다.
* 저희가 상황을 이해하고, 재현이 가능해야 알 수 있는 문제들이 많습니다. 가능한 정보/정황들을 부탁합니다.

 

에러 내용 및 재현 방법 재현 가능한 Source와 SQL
관련 테이블(인덱스, 키정보 포함) 정보 CUBRID 홈 디렉토리 아래 log 디렉토리 압축


-------------- 아래에 질문 사항을 기입해 주세요. ------------------------------------------------------------------------

매일 새벽마다 큐브리드 DB 데이터들을 백업한 압축파일(tar)을 생성하도록 셸(.sh)을 제작하여 crontab으로 실행하고 있습니다.
백업 자체는 매시간에 적절하게 잘 실행되는 것 같은데,
해당 데이터들을 열람 및 이용을 위한 압축 해제 후 object파일을 열었더니 일부 한글들이 깨져있는 것을 발견했습니다.

큐브리드 환경과 연결정보, 해당 테이블의 문자환경들이 모두 utf-8로 셋팅되어있는 것으로 확인했고요 

locale -a |grep ko_KR 를 수행했을 때에도
ko_KR
ko_KR.euckr
ko_KR.utf8  

로 utf-8의 값이 있는 것도 확인했습니다! 그런데도 한글깨짐이 생기고 있네요....

 

특이사항으로는 짧은 문자열의 경우 한글이 문제없이 출력되는 것 같은데 
긴 문장형태의 데이터의 경우 한글이 깨지거나 자동개행이 되는 것 같기도 합니다!!

 

해당 사항을 극복하려면 어떤 조치를 취해야하나요?
이렇게 한글이 깨져버리면 DB백업의 의미가 무의미해질 것 같습니다.

 

해당 문제에 대해 정리한 파일을 첨부합니다! 답변 부탁드립니다:)

 


Articles

25 26 27 28 29 30 31 32 33 34