임포트 오류 문의 0 1 3,459

by 가을에사랑 [Oracle 백업/복구] [2016.08.25 10:46:31]


원본DB : A,

환경 : 오라클 10G, 관리자 계정이 없고 DMP파일만 있는데 캐릭터셋이 UTF-8로 알고 있습니다.

대상DB : B, 

환경 : 오라클 11G, 관리자로 임포트 작업, 설치시 UTF-8로 설치했습니다.

 

A에서 EXP 한 후

B에서 IMP를 했는데 임포트 중간에 아래와 같은 에러가 발생했습니다.

[LOG]
KO16MSWIN949 문자집합과 AL16UTF16 NCHAR 문자 집합에 임포트가 완성되었습니다
AL32UTF8 문자 집합을 사용해서 서버를 임포트합니다 (문자집합 변환이 가능합니다)
KO16KSC5601 문자 집합을 사용하여 클라이언트를 익스포트합니다. (문자 집합 변환이 가능합니다.)

.....

IMP-00019: ORACLE 12899 오류로 인하여 행이 거부되었습니다
IMP-00003: ORACLE 오류 12899이(가) 발생했습니다.
ORA-12899: "TEST"."ACA"."DSCPT" 열에 대한 값이 너무 큼(실제: 129, 최대값: 100)

 

 

한글 한 문자당 2바이트로 인식되었던 것이 3바이로 인식되면서의 문제 같은데;;; 조언 부탁드립니다.

by 가을에사랑 [2016.08.25 12:45:24]

로그를 자세히 보니

원래 db 캐릭터셋이 KO16KSC5601라고 하는것 같아서

http://withmule.tistory.com/2

를 참고해서 KO16KSC5601로 변경해서 하니 잘 되고 있네요

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입