2013. 11. 29. 14:55

Oracle Characterset 이용한 export.

이전하기전 서버에 설치되어 있는 characterset 과 이전을 위해 설치한 서버의 characterset 은 동일합니다. 

근데 그림과 같이 한글이 깨지는 현상이 확인되었습니다. 




참 난감합니다. 


이전하기전 서버의 상태를 보니 이것역시 다른 서버에서 dmp 파일을 가져다가 import 한것이더군요.

그래서 최종 원본 서버에 가서 케릭터 셋을 살펴보았습니다. 


역시나 체릭터셋은 틀렸습니다. ㅡ.ㅡ;

괜한 헛고생..


원본서버의 케릭터셋을 확인해보니 AL32UTF8


그리하여 아래와 같이 이전할서버에서 export 옵션을 설정해준다음에 exp 진행하였습니다. 


export NLS_LANG=AMERICAN_AMERICA.AL32UTF8


exp system/pass file=파일명.dmp log=로그명.log buffer 4096000 full=y



위 과정을 설정하게 되면, 최초 원본서버의 케릭터셋트오 dmp 떠지게 됩니다. 

이것을 이전할 서버에다가 설정해준다면 import 에 별문제 되지 않을것입니다.