expdp impdp로 데이터 이전시 한글깨짐현상 0 4 7,076

by 정창우 [Oracle 백업/복구] IMPDP 한글깨짐 IMP [2011.09.15 11:29:43]



OS : Windows2003 : A.B 서버 동일
Oracle 10.2.0.5   : A.B 서버 동일
==> NLS_LANGUGE 가...   AMERICAN_AMERICA.US7ASCII 입니다...

expdp mts_pmpa/aaaa directory=expdp_dir dumpfile=full.dmp 이런식으로
A서버의 mts_pmpa 테이블 스페이스를 백업 받았구요.

B서버에 동일한 테이블스페이스와 사용자 계정 생생후 권한 똑깥이 주구요...
B서버의 impdp 디렉토리에 덤프파일 복사후
impdp mts_pmpa/aaaa directory=impdp_dir dumpfile=full.dmp remap_schema=mts_pmpa:mts_pmpa remap_tablespace=:mts_pmpa:mts_pmpa exists_table_action=replace  이런 옵션으로
데이터 import까지 성공하였습니다.

문제는 한글이 다 깨져서 ?????? 이런식으로 나오는데요.
해결방법이 없을까요?

도와주시면 정말 감사하겠습니다.-_-;;
by 정창우 [2011.09.15 20:07:01]
음... 역시 초보라 확인도 안해보고는 하루종일 고민했네요.
레지스트리에는 AMERICAN_AMERICA.US7ASCII 으로 등록되어 있으나...
select * from sys.props$ 로 조회해보니... k...로 되어있네요.
성공하면 다시 정정 댓글 올리겠습니다.ㅠㅠ.

by 정창우 [2011.09.16 11:59:37]
오라클 다시설치하고...패치하고...캐릭터셋 원본서버와 맞춰주고..
impdp 로 데이터를 넣었는데 역시 한글이 깨지네요.
US7ASCII 이놈은 답이 없는건가요?

캐릭터셋 변경하고나니...
커맨드창과 sqlplus 에서 오라클 에러메세지 한글 부분만 ??? 으로 나오네요.ㅠㅠ.


by 연돌군 [2011.10.01 20:42:53]
export LANG=c

by 연돌군 [2011.10.02 02:30:59]
케릭터셋과 sqlplus 에러메시지는 상관이 없는 것으로 압니다. 다만 데이터를 저장하는 것에만 영향을 주는 것으로 알고있습니다. 다만 이건 정말 골치 아프긴 하겠지만 imp exp 쓰는 것보다 케릭터셋이 문제라면 data link 를이용해보시는 것도 좋을 듯 한데요
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입