oracle expdp/ impdp 시 character set 질문드려요! 0 2 4,791

by 밀크캬라멜 [2015.06.10 13:46:12]


 

안녕하세요

oracle에서 테이블 하나를 data pump하고 있는데요

export 한 곳과 import 해야 할 곳의 character set이 서로 달라서 

impdp 시 문자열 크기 오류가 나네요..ㅠㅠ

export할 곳과 import 할 곳 DB 캐릭터 셋을 수정을 못하거든요

그래서 datapump 할 때 설정하고 싶은데 expdp나 impdp 중 캐릭터셋이 다를 때 설정할 수 있는 부분이 있을까요??

 

부탁드립니다 ㅠㅠ

by 신이만든짝퉁 [2015.06.10 14:25:14]

데이터 펌프는 케릭터셋의 자동변환(auto conversion)을 지원하므로 별도 설정은 없다고 합니다.

현재 발생하는 에러는 추측컨데

하위 케릭터셋 ->상위 케리터셋으로 데이터 임포트 시 컬럼크기가 작아서 발생하는 것 같습니다.

이 경우에는 임포트하려는 대상(target) 테이블의 컬럼크기를 충분히 크게 하고 임포트 하시면 될 것으로 보입니다.
 


by 밀크캬라멜 [2015.06.10 15:48:05]

네! 맞아요 ㅠㅠ 칼럼 크기가 맞지 않아 나는 오류인데요,

스키마를 import 하려는데 그럼 일단 오류가 나도 import 받은 후 오류나는 테이블을 수정하고 진행해야 하나요..?

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