IMP-00016 Required Character Set Conversion Not Supported Error when Import to Oracle Database 임프 - 00016 필수 문자 집합 변환을 지원하지 않습니다 수입 오라클 데이터베이스 오류가 발생했습니다

When trying to import an Oracle database export, backup or dump, you may encounter the error IMP-00016 where the import terminate prematurely and not allow you to continue the import to the destination Oracle database. 오라클 데이터베이스를 가져오려하려고 할 때 수출, 백업이나 덤프 임프 - 00016 어디에서 오류가 발생할 수있습니다 성급하게의 수입을 해지할 수없습니다의 수입을 대상 오라클 데이터베이스를 계속합니다. The error has the following message: 이 오류는 다음과 같은 메시지 :

IMP-00016: required character set conversion (type 1 to 871) not supported 임프 - 00016 : 필수 문자 집합 변환 (1을 입력 871) 지원하지 않습니다
IMP-00000: Import terminated unsuccessfully 임프 - 00000 : 수입 종료 실패

Note that depending on your export file and database character set, the “type 178 to 871″ may change from each environment. 참고 : 귀하의 내보내기 파일 및 데이터베이스에 따라 그 문자 집합을, "유형 178-871"각각의 환경에서 변경될 수있습니다. Other typical character set conversion not supported error include from type 178 to 871 or from type 31 to 871. 다른 일반적인 문자 집합 변환을 지원하지 않습니다 유형 178-871이나 오류가 포함 31-871 입력합니다.

The cause for the Oracle error is because import utility could not convert the character format of the export file into the native character format which is the setting of the operating system client. 그 원인은 수입 유틸리티를 위해 오류 메시지가 오라클의 문자 형식으로 변환할 수없습니다 파일을 기본 문자 형식으로의 수출이 클라이언트의 운영 체제의 설정을합니다. In other world, the issue is due to the fact that there is conversion problem between the export dump file and the destination databases which have different character set value when Oracle import utility try to import the exported database by using the Unix’s NLS_LANG local environment variable value. 다른 세계에서,이 문제는 전환으로 인해 문제가있다는 사실을 덤프 파일의 수출 및 대상 데이터베이스를 사이에 어떤 값이 다른 문자 집합을 수입하려고 할 때 오라클 수입 유틸리티를 사용하여 데이터베이스에 내보낸 지역 환경의 유닉스의 nls_lang 변수 값합니다. If the operating system environment doesn’t show the value of NLS_LANG, the import (and also export) will be done in US7ASCII as the default value for NLS_LANG on UNIX platforms is AMERICAN_AMERICA.US7ASCII, regardless of the database characterset. 경우에 운영 체제 환경을 nls_lang의 값을 표시하지 않습니다, 수입 (그리고 또한 수출)가 진행 us7ascii로 american_america.us7ascii에 대한 기본값은 nls_lang 유닉스 플랫폼에 관계없이 데이터베이스의 문자 집합을합니다.

The resolution to resolve the IMP-00016 is to set the the NLS_LANG parameter in local OS env variable value to match the character set of the destination database and import the dump file. 임프 - 00016의 해상도를 해결하기 위해이 지역의 운영 체제를 설정하는 매개 변수를 nls_lang the env 변수 값과 일치하는 문자 집합을 덤프 파일을 대상 데이터베이스와 수입합니다. NLS_LANG can be change by using set or export command. nls_lang을 설정하거나 내보내기 명령을 사용하여 변경할 수있습니다. For example: 예를 들면 :

$ export NLS_LANG=.WE8ISO8859P1 $ 수출 we8iso8859p1 =. nls_lang

NLS_LANG is set in the registry on Windows platforms. 윈도우 플랫폼의 레지스트리에 nls_lang가 설정합니다. For example, on an English Windows client, the code page is WE8MSWIN1252. 예를 들어, 영어 창 클라이언트,이 코드 페이지가 we8mswin1252합니다. An appropriate setting for NLS_LANG is AMERICAN_AMERICA.WE8MSWIN1252. american_america.we8mswin1252은 nls_lang에 적절한 설정을합니다.

You can check the character sets of the Oracle database in SQL*Plus by using following commands to list all NLS information: 오라클의 문자 집합을 확인하실 수있습니다 sql * 플러스를 사용하여 데이터베이스에 다음과 같은 명령을리스트 nls 정보 :

SQL> col value format a25 sql> 열 값 형식으로 대답 25
SQL> col parameter format a25 sql> 열 매개 변수의 형식 대답 25
SQL> select * from v$nls_parameters; sql>을 선택 *에서 승 $ nls_parameters;

In the rows returned, NLS_CHARACTERSET will list the character set of the database. 이 행을 반환 nls_characterset는 데이터베이스의 문자 집합을 나열합니다. In ideal situation to avoid and minimize the potential errors, the recommended practise will be like the following: 이상적인 상황을 방지하고 잠재적인 오류를 최소화하고, 다음과 같은 권장하는 연습된다 :

At the system where database export is taken: Set NLS_LANG=. 데이터베이스를 수출하는 시스템을 장악 : nls_lang =. 세트 At the system where database import is done: Set NLS_LANG=. 데이터베이스를 수입 어디에서 시스템이 완료 : nls_lang =. 세트

Set the operating system NLS_LANG value to match the source or destination database character set will let Oracle assumes that the data being sent or received is encoded in the same character set as the database character set, so no validation or conversion is performed. nls_lang 값을 설정과 일치하는 운영 체제를 소스 또는 대상 데이터베이스 문자 집합을하게 오라클의 데이터가 있다고 가정가 인코딩에 동일한 문자를 보내거나받은 데이터베이스 문자 세트로 설정 때문에, 유효성 검사 또는 변환을 수행합니다. This can lead to corrupt data if the client code page and the database character set are different and conversions are necessary. 이 경우에는 손상된 데이터 이어질 수있습니다 클라이언트 코드 페이지와 데이터베이스 및 전환하는 데 필요한 문자 집합은 다르다. It’s more of an issue if source and destination databases have different character set, and source database contains special characters (for example chinese, japanese, spanish, german, special letters or other characters, which are not contained in US7ASCII), the target database will lose the original characters and show replacement characters instead. 그게 더에 연결하는 데 문제가 다른 문자 집합을 경우 원본 및 대상 데이터베이스, 그리고 소스 데이터베이스에는 특수 문자 (예를 들면, 중국어, 일본어, 스페인어, 독일어, 특수 문자 또는 기타 문자를 포함되지 않습니다 us7ascii), 대상 데이터베이스를 잃게됩니다의 원래 문자와 문자를 표시 대신에 대체합니다. So, it’s best if the source and destination database has the same or similar character set. 그래서 최고의 경우에는 원본 및 대상 데이터베이스가 동일하거나 유사한 문자 집합을합니다.

To check the character set that a dump export and its database is using, check the export log, the characterset information should exists at the beginning of the log: 덤프를 확인하는 문자 집합을 수출 및 그 데이터베이스를 사용, 수표의 수출 로그에 기록되는 문자 집합의 시작 부분에 존재해야하는 정보는 로그 :

Export done in US7ASCII character set and AL16UTF16 NCHAR character set 수출 us7ascii 문자 집합을 진행하고 nchar 문자 집합을 al16utf16
server uses WE8MSWIN1252 character set (possible charset conversion) 서버를 사용 we8mswin1252 문자 집합 (수있습니다 문자셋 전환)

Similary, the import log will contain the information about what character set the import process is using and also for the target database, plus possible warning message, even if the import failed with IMP-00016 error, at the beginning of the import log: similary, 수입에 대한 정보를 포함하는 로그는 어떤 문자 세트의 수입 과정은 대상 데이터베이스를 사용하고 또한, 더하기 수있습니다 경고 메시지와 함께 실패했습니다 경우에도 수입 임프 - 00016 오류, 수입의 시작 부분에 로그 :

import done in US7ASCII character set and AL16UTF16 NCHAR character set 문자 집합을 진행하고 al16utf16 수입 nchar 문자 집합을 us7ascii
import server uses UTF8 character set (possible charset conversion) 수입 서버는 8 문자 집합 (수있습니다 문자셋 전환)
export server uses UTF8 NCHAR character set (possible ncharset conversion) 내보내기 서버를 사용 8 nchar 문자 집합 (수있습니다 ncharset 전환)

IMPORTANT : This is a machine translated page which is provided "as is" without warranty. 중요 사항 : 이것은 기계 번역 페이지는 "있는 그대로"제공하지 않고 보증합니다. Machine translation may be difficult to understand. 기계 번역을 이해하기 어려울 수있습니다. Please refer to 를 참조하시기 바랍니다 original English article 기존 영어 자료 whenever possible. 언제 수있습니다.

Share and contribute or get technical support and help at 를 공유하고 기술 지원 및 도움을 공헌하지 않는다면 My Digital Life Forums 내 디지털 라이프 공개 토론 . 합니다.



Leave a Reply 남길 회신

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> 이러한 태그를 사용할 수있습니다 : <a href="" title=""> <acronym title=""> <abbr title=""> <blockquote cite=""> <b> <cite> <code> <델 날짜 = ""> <em> <i> <strike> '<q cite="">

Subscribe without commenting 논평없이 구독 신청
이메일


Custom Search

New Articles 새로운 기사

Incoming Search Terms for the Article 이 문서에 대한 검색어를 수신

Export done in WE8MSWIN1252 character set and AL16UTF16 NCHAR character set 수출 we8mswin1252 문자 집합을 진행하고 nchar 문자 집합을 al16utf16 - - IMP-00016: required character set conversion (type 1 to 871) not supported 임프 - 00016 : 필수 문자 집합 변환 (1을 입력 871) 지원하지 않습니다 - - IMP-00016 임프 - 00016 - - import server uses WE8ISO8859P1 character set (possible charset conversion) 수입 서버를 사용 we8iso8859p1 문자 집합 (수있습니다 문자셋 전환) - - oracle imp charset 오라클 임프 문자 집합 - - import done in WE8ISO8859P1 character set and AL16UTF16 NCHAR character set 수입 we8iso8859p1 문자 집합을 진행하고 nchar 문자 집합을 al16utf16 - - export client uses US7ASCII character set (possible charset conversion) 수출 클라이언트는 us7ascii 문자 집합 (수있습니다 문자셋 전환) - - check character set in NLS_LANG oracle 오라클의 문자 집합을 확인 nls_lang - - import done in US7ASCII character set and AL16UTF16 NCHAR character set 문자 집합을 진행하고 al16utf16 수입 nchar 문자 집합을 us7ascii - - import done in WE8MSWIN1252 character set and AL16UTF16 NCHAR character set 수입 we8mswin1252 문자 집합을 진행하고 nchar 문자 집합을 al16utf16 - - IMP-00016: required character set conversion (type 31 to 871) not supported 임프 - 00016 : 필수 문자 집합 변환 (유형 31-871) 지원하지 않습니다 - - This message uses a character set that is not supported by the Internet Service 이 메시지에 의해 지원되지 않는 문자 집합을 사용하는 인터넷 서비스 - - possible charset conversion 문자 집합 변환 수있습니다 - - oracle imp character set 오라클 임프 문자 집합을 - - import server uses WE8MSWIN1252 character set (possible charset conversion) 수입 서버를 사용 we8mswin1252 문자 집합 (수있습니다 문자셋 전환) - - oracle imp nls_lang 오라클 임프 nls_lang - - import done in WE8MSWIN1252 character set and UTF8 NCHAR character set 수입 we8mswin1252 문자 집합을 진행하고 8 문자 집합을 nchar - - required character set conversion (type 178 to 871) not supported 필요한 문자 집합 변환 (유형 178-871) 지원하지 않습니다 - - import done in US7ASCII character set and UTF8 NCHAR character set 수입 us7ascii 문자 집합을 진행하고 8 문자 집합을 nchar - - imp character set 임프 문자 집합을 - - export client uses WE8ISO8859P1 character set (possible charset conversion) 수출 클라이언트는 we8iso8859p1 문자 집합 (수있습니다 문자셋 전환) - - oracle export utf8 오라클 8 내보내기 - - Export done in US7ASCII character set and UTF8 NCHAR character set 수출 진행 us7ascii 문자 세트 및 8 문자 집합을 nchar - - imp NLS_LANG 임프 nls_lang - - "This message uses a character set that is not supported by the Internet Service" "이 메시지를 사용하는 문자 집합을 인터넷에 의해 지원되지 않는 서비스" - - This message uses a character set that is not supported by the Internet Service. 이 메시지에 의해 지원되지 않는 문자 집합을 사용하는 인터넷 서비스. - - "import done in WE8MSWIN1252 character set and AL16UTF16 NCHAR character set" "가져오기 we8mswin1252 문자 집합을 진행하고 al16utf16 nchar 문자 집합을" - - export server uses AL16UTF16 NCHAR character set (possible ncharset conversion) 내보내기 서버를 사용 al16utf16 nchar 문자 집합 (수있습니다 ncharset 전환) - - export server uses UTF8 NCHAR character set (possible ncharset conversion) 내보내기 서버를 사용 8 nchar 문자 집합 (수있습니다 ncharset 전환) - - import done in we8mswin1252 수입 진행 we8mswin1252 - - export client uses US7ASCII character set 수출 클라이언트는 us7ascii 문자 집합을 - - import done in WE8MSWIN1252 character set and AL16UTF16 NCHAR character set export client uses US7ASCII character set (possible charset conversion) 수입 we8mswin1252 문자 집합을 진행하고 클라이언트는 al16utf16 nchar 문자 집합을 수출 us7ascii 문자 집합 (수있습니다 문자셋 전환) - - import server uses UTF8 character set (possible charset conversion) 수입 서버는 8 문자 집합 (수있습니다 문자셋 전환) - - imp charset 임프 문자 집합 - - Export done in US7ASCII character set and AL16UTF16 NCHAR character set server uses WE8ISO8859P1 character set (possible charset conversion) 수출 진행 us7ascii 캐릭터를 설정하고 서버에서 문자 집합을 al16utf16 nchar we8iso8859p1 문자 집합 (수있습니다 문자셋 전환) - - server uses WE8ISO8859P1 character set (possible charset conversion) 서버를 사용 we8iso8859p1 문자 집합 (수있습니다 문자셋 전환) - - server uses UTF8 character set (possible charset conversion) 서버는 8 문자 집합 (수있습니다 문자셋 전환) - - import done in WE8ISO8859P1 character set and UTF8 NCHAR character set 수입 we8iso8859p1 문자 집합을 진행하고 8 문자 집합을 nchar - - import done in US7ASCII character set and UTF8 NCHAR character set + import server uses UTF8 character set (possible charset conversion) + export server uses AL16UTF16 NCHAR character set (possible ncharset conversion) us7ascii 문자 집합을 진행하고 nchar 수입 8 문자 세트 + 수입 서버는 8 문자 집합 (수있습니다 문자 집합 변환) + 내보내기 서버를 사용 al16utf16 nchar 문자 집합 (수있습니다 ncharset 전환) - - "possible charset conversion" "가능한 문자 변환" - - change the client character set or NCHARSET to match the server 클라이언트 문자 집합을 변경하거나 서버와 일치하도록 ncharset - - Export done in US7ASCII character set and AL16UTF16 NCHAR character set server uses WE8ISO8859P1 character set (possible charset conversion) 수출 진행 us7ascii 캐릭터를 설정하고 서버에서 문자 집합을 al16utf16 nchar we8iso8859p1 문자 집합 (수있습니다 문자셋 전환) - - import oracle charset 수입 오라클 문자 집합 - - oracle import charset 오라클 수입 문자 집합 - - show characterset oracle 문자 집합을 표시 오라클 - - import done in US7ASCII 수입 진행 us7ascii - - This message uses a character set that is not supported by the Internet Service. 이 메시지에 의해 지원되지 않는 문자 집합을 사용하는 인터넷 서비스. - - What Character set is my Oracle DB Using 오라클은 나의 dB를 사용하여 어떤 문자 집합을 - - US7ASCII character set 문자 집합을 us7ascii - - french character + web service + character set 프랑스어 문자 + 웹 서비스 + 문자 집합을 - -