2014-05-22 3 views
0

다른 문자 세트가있는 데이터베이스간에 데이터 내보내기/가져 오기 영역에 대한 도움을 요청합니다. 우리가 수출하고있는 데이터베이스는 다음과 같습니다 수입에오라클 내보내기 가져 오기 문제

WE8ISO8859P1/NCHAR AL16UTF16 

데이터베이스는 다음과 같습니다

UTF8/UTF8 

내가 다른 NLS_LANG 설정을 사용하도록 시도했지만 성공하지 (아래 참조). 가져 오는 중에 아무런 오류 메시지가 나타나지 않습니다.

imp test/[email protected] file=mig_test.expdat log=imp.log 

Import: Release 10.2.0.1.0 - Production on Thu May 22 08:54:36 2014 

Copyright (c) 1982, 2005, Oracle. All rights reserved. 


Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit 
Production 
With the Partitioning, OLAP, Data Mining and Real Application Testing options 

Export file created by EXPORT:V10.02.01 via conventional path 
import done in WE8ISO8859P1 character set and UTF8 NCHAR character set 
import server uses UTF8 character set (possible charset conversion) 
export client uses UTF8 character set (possible charset conversion) 
export server uses AL16UTF16 NCHAR character set (possible ncharset conversion) 

아무것도 가져 오지 않았습니다. 나는 당신의 의견에 감사드립니다.

+0

'아무것도 가져 오지 않았습니다'라는 사실은 문자 집합 변환과 아무 관련이 없습니다. 그리고 UTF8은 피할 수있는 Oracle Caharcter 세트이며, UTF8 유니 코드를 올바르게 구현하지 않습니다. –

답변

1

1 단계 : 내보내기 NLS_LANG과

수출 AMERICAN_AMERICA.WE8ISO8859P1로 설정합니다. 그러면 WE8ISO8859P1 데이터로 내보내기 파일이 생성됩니다.

2 단계 : UTF8 데이터베이스에 데이터를 삽입 할 때 가져 NLS_LANG와

임포트 WE8MSWIN1252 코드가 데이터베이스에 삽입 AMERICAN_AMERICA.WE8MSWIN1252 로 설정 UTF8에 변환이 행해진 다.

OR을 NLS_LANG과

가져 오기 UTF8로 변환이 데이터베이스

약간 주제에서 벗어난 1에 삽입 가져 오기 도구 및 UTF8 코드로 이루어집니다 미주 지 로 설정

이전 가져 오기 및 내보내기 도구를 사용하고 있습니다. 정말로 datapump (impdp, expdp)를 사용해야합니다. 이전 가져 오기/내보내기 도구보다 더 빠르고 더 유연한 대안입니다. http://www.oracle-base.com/articles/10g/oracle-data-pump-10g.php

약간 주제에서 벗어난 2

버전 8.1.7에서 오라클 데이터베이스 클라이언트와 서버와의 호환성에 필요한 및 이전, 또는하지 않는 한하지 않는 데이터베이스 문자 집합으로 UTF8라는 이름의 문자 세트를 사용하지 마십시오 응용 프로그램 공급 업체가 명시 적으로 요청한 매우 비슷한 이름을 가지고 있음에도 불구하고 UTF8은 유니 코드 인코딩 UTF-8의 적절한 구현이 아닙니다. UTF-8 처리가 예상되는 곳에서 UTF8 문자 집합을 사용하면 데이터 손실 및 보안 문제가 발생할 수 있습니다. 이는 XML 및 URL 주소와 같은 웹 관련 데이터에 특히 해당됩니다.

오라클은 데이터베이스 문자 세트로 AL32UTF8을 권장합니다. AL32UTF8은 유니 코드 표준의 UTF-8 인코딩에 대한 오라클의 이름입니다.

관련 문제