IMP-00016 Required Character Set Conversion Not Supported Error when Import to Oracle Database IMP-00016 erforderlich Zeichensatz Konvertierung nicht unterstützt und Fehler bei der Einfuhr in die Oracle-Datenbank

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. Beim Versuch, eine Oracle-Datenbank exportieren, Backup oder Dump, können Sie den Fehler IMP-00016, wo die Einfuhr vorzeitig beenden und nicht zulassen, dass Sie auch weiterhin die Einfuhr zum Ziel Oracle-Datenbank. The error has the following message: Der Fehler hat die folgende Meldung:

IMP-00016: required character set conversion (type 1 to 871) not supported IMP-00016: erforderlich Zeichensatz-Konvertierung (Typ 1 bis 871) nicht unterstützt
IMP-00000: Import terminated unsuccessfully IMP-00000: Import erfolglos beendet

Note that depending on your export file and database character set, the “type 178 to 871″ may change from each environment. Beachten Sie, dass abhängig von Ihrer Export-Datei-und Datenbank-Zeichensatz, der "Typ 178 bis 871" ändern kann aus jeder Umgebung. Other typical character set conversion not supported error include from type 178 to 871 or from type 31 to 871. Weitere typische Zeichensatz Konvertierung nicht unterstützt Fehler sind vom Typ 178 bis 871 oder von Art 31 bis 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. Die Ursache für die Oracle-Fehler liegt daran, dass Import-Dienstprogramm kann nicht konvertiert den Charakter Format der Export-Datei in das native Format der Charakter ist die Einstellung der Client-Betriebssystem. 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. In anderen Welt, die Frage ist auf die Tatsache zurückzuführen, dass es Umwandlung Problem zwischen den Export-Dump-Datei und die Ziel-Datenbanken, die unterschiedliche Zeichensatz Wert, wenn Oracle-Import-Dienstprogramm versuchen, importieren Sie die exportierten Datenbank mit dem Unix-NLS_LANG lokalen Umfeld Variablenwert. 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. Wenn das Betriebssystem-Umgebung nicht zeigen den Wert von NLS_LANG, die Einfuhr (und auch den Export) wird in US7ASCII als Standard-Wert für NLS_LANG auf UNIX-Plattformen ist AMERICAN_AMERICA.US7ASCII, unabhängig von der Datenbank-Zeichensatz.

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. Die Lösung Um die IMP-00016 ist eine Einstellung der Parameter der NLS_LANG in lokalen OS env variablen Wert auf den Zeichensatz der Ziel-Datenbank und importieren Sie die Dump-Datei. NLS_LANG can be change by using set or export command. NLS_LANG kann ändern, indem Sie festlegen oder export Befehl setzen. For example: Zum Beispiel:

$ export NLS_LANG=.WE8ISO8859P1 $ Export NLS_LANG =. WE8ISO8859P1

NLS_LANG is set in the registry on Windows platforms. NLS_LANG gesetzt ist in der Registrierung auf Windows-Plattformen. For example, on an English Windows client, the code page is WE8MSWIN1252. Zum Beispiel auf einer englischen Windows-Client, die Codepage ist WE8MSWIN1252. An appropriate setting for NLS_LANG is AMERICAN_AMERICA.WE8MSWIN1252. Ein geeigneter Rahmen für NLS_LANG ist AMERICAN_AMERICA.WE8MSWIN1252.

You can check the character sets of the Oracle database in SQL*Plus by using following commands to list all NLS information: Sie können die Zeichensätze der Oracle-Datenbank in SQL * Plus, indem Sie folgende Befehle zur Liste aller NLS Informationen:

SQL> col value format a25 SQL> col Wert Format A25
SQL> col parameter format a25 SQL> col Parameter Format A25
SQL> select * from v$nls_parameters; SQL> select * from v $ nls_parameters;

In the rows returned, NLS_CHARACTERSET will list the character set of the database. In den Zeilen zurückgegeben werden, wird NLS_CHARACTERSET Liste der Zeichensatz der Datenbank. In ideal situation to avoid and minimize the potential errors, the recommended practise will be like the following: In idealer Lage zur Vermeidung und Minimierung der mögliche Fehler, die Praxis empfohlen wird wie folgt aus:

At the system where database export is taken: Set NLS_LANG=. Auf dem System, wo Datenbank exportieren wird genommen: Setzen Sie NLS_LANG =. At the system where database import is done: Set NLS_LANG=. Auf dem System, wo Datenbank importieren ist geschafft: Stellen Sie 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. Setzen Sie das Betriebssystem NLS_LANG Wert auf die Quelle oder Ziel-Datenbank-Zeichensatz läßt Oracle geht davon aus, dass die Daten gesendet oder empfangen wird codiert im selben Zeichensatz als Datenbank-Zeichensatz, so dass keine Validierung oder die Umwandlung erfolgt. This can lead to corrupt data if the client code page and the database character set are different and conversions are necessary. Dies kann dazu führen, dass korrupte Daten, wenn der Client-Code-Seite und der Datenbank-Zeichensatz sind unterschiedlich und Umwandlungen sind erforderlich. 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. Es ist eher ein Problem, wenn Quell-und Ziel-Datenbanken haben unterschiedliche Zeichensatz, und Source-Datenbank enthält Sonderzeichen (zum Beispiel Chinesisch, Japanisch, Spanisch, Deutsch, spezielle Buchstaben oder andere Zeichen, die nicht in US7ASCII), das Ziel Datenbank verlieren die ursprünglichen Zeichen und zeigen, Ersatz-Zeichen statt. So, it’s best if the source and destination database has the same or similar character set. Also, es ist am besten, wenn die Quell-und Ziel-Datenbank hat die gleiche oder ähnliche Zeichensatz.

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: So prüfen Sie den Zeichensatz, dass ein Dump exportieren und seiner Datenbank verwendet, überprüfen Sie die Log-Export, die Informationen sollten Zeichensatz besteht am Anfang der Log:

Export done in US7ASCII character set and AL16UTF16 NCHAR character set Export in US7ASCII Zeichensatz und AL16UTF16 NCHAR-Zeichensatz
server uses WE8MSWIN1252 character set (possible charset conversion) Der Server verwendet WE8MSWIN1252 Zeichensatz (charset Konvertierung möglich)

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: Ähnlich, die Einfuhr Log enthält die Informationen darüber, was Zeichensatz der Import-Prozess benutzt und auch für die Ziel-Datenbank, sowie mögliche Warnmeldung angezeigt wird, auch wenn die Einfuhr nicht mit IMP-00016 Fehler, zu Beginn des Import-Logbuch:

import done in US7ASCII character set and AL16UTF16 NCHAR character set Einfuhr in US7ASCII Zeichensatz und AL16UTF16 NCHAR-Zeichensatz
import server uses UTF8 character set (possible charset conversion) Import-Server verwendet UTF8 Zeichensatz (charset Konvertierung möglich)
export server uses UTF8 NCHAR character set (possible ncharset conversion) Export-Server verwendet NCHAR UTF8 Zeichensatz (mögliche ncharset Konvertierung)

IMPORTANT : This is a machine translated page which is provided "as is" without warranty. WICHTIG: Es handelt sich um eine Maschine der Seite übersetzt wird "as is" ohne Garantie. Machine translation may be difficult to understand. Maschinelle Übersetzung ist vielleicht schwierig zu verstehen. Please refer to Bitte wenden Sie sich an original English article Original Englisch Artikel whenever possible. wann immer dies möglich ist.

Share and contribute or get technical support and help at Aktie und einen Beitrag oder erhalten technische Unterstützung und Hilfe an My Digital Life Forums Meine digitalen Lebens Foren . Werden.



Leave a Reply 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> Sie können diese Tags: <a href= title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime = ""> <em> <i> <q Cite=""> <strike> <strong>

Subscribe without commenting Abonnieren ohne zu kommentieren


Custom Search

New Articles Neue Artikel

Incoming Search Terms for the Article Eingehender Suchbegriffe für den Artikel

Export done in WE8MSWIN1252 character set and AL16UTF16 NCHAR character set Export in WE8MSWIN1252 Zeichensatz und AL16UTF16 NCHAR-Zeichensatz - -- IMP-00016: required character set conversion (type 1 to 871) not supported IMP-00016: erforderlich Zeichensatz-Konvertierung (Typ 1 bis 871) nicht unterstützt - -- import server uses WE8ISO8859P1 character set (possible charset conversion) Import-Server verwendet WE8ISO8859P1-Zeichensatz (charset Konvertierung möglich) - -- oracle imp charset Oracle IMP charset - -- import done in WE8ISO8859P1 character set and AL16UTF16 NCHAR character set Einfuhr in WE8ISO8859P1-Zeichensatz und AL16UTF16 NCHAR-Zeichensatz - -- check character set in NLS_LANG oracle Check-Zeichensatz in NLS_LANG Orakel - -- IMP-00016 IMP-00016 - -- import done in WE8MSWIN1252 character set and AL16UTF16 NCHAR character set Einfuhr in WE8MSWIN1252 Zeichensatz und AL16UTF16 NCHAR-Zeichensatz - -- export client uses US7ASCII character set (possible charset conversion) Export-Client verwendet US7ASCII Zeichensatz (charset Konvertierung möglich) - -- oracle imp character set Oracle IMP-Zeichensatz - -- IMP-00016: required character set conversion (type 31 to 871) not supported IMP-00016: erforderlich Zeichensatz-Konvertierung (Typ 31 bis 871) nicht unterstützt - -- possible charset conversion charset Konvertierung möglich - -- imp character set IMP-Zeichensatz - -- oracle imp nls_lang Oracle IMP NLS_LANG - -- import done in US7ASCII character set and UTF8 NCHAR character set Einfuhr in US7ASCII Zeichensatz und NCHAR UTF8 Zeichensatz - -- imp NLS_LANG IMP NLS_LANG - -- export server uses AL16UTF16 NCHAR character set (possible ncharset conversion) Export-Server verwendet AL16UTF16 NCHAR-Zeichensatz (mögliche ncharset Konvertierung) - -- required character set conversion (type 178 to 871) not supported Erforderliche Zeichensatz-Konvertierung (Typ 178 bis 871) nicht unterstützt - -- export server uses UTF8 NCHAR character set (possible ncharset conversion) Export-Server verwendet NCHAR UTF8 Zeichensatz (mögliche ncharset Konvertierung) - -- oracle export utf8 Oracle Export utf8 - -- Export done in US7ASCII character set and UTF8 NCHAR character set Export in US7ASCII Zeichensatz und NCHAR UTF8 Zeichensatz - -- import done in WE8MSWIN1252 character set and AL16UTF16 NCHAR character set export client uses US7ASCII character set (possible charset conversion) Einfuhr in WE8MSWIN1252 Zeichensatz und AL16UTF16 NCHAR-Zeichensatz Export-Client verwendet US7ASCII Zeichensatz (charset Konvertierung möglich) - -- Export done in US7ASCII character set and AL16UTF16 NCHAR character set server uses WE8ISO8859P1 character set (possible charset conversion) Export in US7ASCII Zeichensatz und AL16UTF16 NCHAR-Zeichensatz WE8ISO8859P1 Server verwendet Zeichensatz (charset Konvertierung möglich) - -- "This message uses a character set that is not supported by the Internet Service" "Diese Nachricht wird ein Zeichen gesetzt, dass es nicht von der Internet-Service" - -- This message uses a character set that is not supported by the Internet Service. Diese Nachricht wird ein Zeichen gesetzt, dass wird nicht unterstützt durch das Internet-Service. - -- server uses WE8ISO8859P1 character set (possible charset conversion) Der Server verwendet WE8ISO8859P1-Zeichensatz (charset Konvertierung möglich) - -- "import done in WE8MSWIN1252 character set and AL16UTF16 NCHAR character set" "Einfuhr in WE8MSWIN1252 Zeichensatz und AL16UTF16 NCHAR-Zeichensatz" - -- import done in WE8MSWIN1252 character set and UTF8 NCHAR character set Einfuhr in WE8MSWIN1252 Zeichensatz und NCHAR UTF8 Zeichensatz - -- import server uses WE8MSWIN1252 character set (possible charset conversion) Import-Server verwendet WE8MSWIN1252 Zeichensatz (charset Konvertierung möglich) - -- import done in WE8ISO8859P1 character set and UTF8 NCHAR character set Einfuhr in WE8ISO8859P1-Zeichensatz und NCHAR UTF8 Zeichensatz - -- 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) Einfuhr in US7ASCII Zeichensatz und NCHAR UTF8 Zeichensatz + Import-Server verwendet UTF8 Zeichensatz (charset Konvertierung möglich) + Export-Server verwendet AL16UTF16 NCHAR-Zeichensatz (mögliche ncharset Konvertierung) - -- "possible charset conversion" "möglich charset conversion" - -- change the client character set or NCHARSET to match the server Ändern der Client-Zeichensatz oder NCHARSET passend zum Server - -- export client uses WE8ISO8859P1 character set (possible charset conversion) Export-Client verwendet WE8ISO8859P1-Zeichensatz (charset Konvertierung möglich) - -- Export done in US7ASCII character set and AL16UTF16 NCHAR character set server uses WE8ISO8859P1 character set (possible charset conversion) Export in US7ASCII Zeichensatz und AL16UTF16 NCHAR-Zeichensatz WE8ISO8859P1 Server verwendet Zeichensatz (charset Konvertierung möglich) - -- This message uses a character set that is not supported by the Internet Service Diese Nachricht wird ein Zeichensatz, der nicht durch die Internet Service - -- import done in we8mswin1252 Einfuhr in we8mswin1252 - -- export client uses US7ASCII character set Export-Client verwendet US7ASCII Zeichensatz - -- oracle import charset Oracle-Import-charset - -- imp charset charset IMP - -- show characterset oracle zeigen Zeichensatz Oracle - -- import done in US7ASCII Einfuhr in US7ASCII - -- This message uses a character set that is not supported by the Internet Service. Diese Nachricht wird ein Zeichen gesetzt, dass wird nicht unterstützt durch das Internet-Service. - -- What Character set is my Oracle DB Using Was Zeichensatz ist mein Mit Oracle DB - -- ? ? character oracle import Charakter Oracle importieren - -- imp oracle NLS IMP Oracle NLS - -- server uses UTF8 character set (possible charset conversion) Der Server verwendet UTF8 Zeichensatz (charset Konvertierung möglich) - -- WE8MSWIN1252 character set and AL16UTF16 NCHAR character set WE8MSWIN1252 Zeichensatz und AL16UTF16 NCHAR-Zeichensatz - -- import done in WE8MSWIN1252 character set and AL16UTF16 Einfuhr in WE8MSWIN1252 Zeichensatz und AL16UTF16 - -- server uses character set (possible charset conversion) Der Server verwendet Zeichensatz (charset Konvertierung möglich) - --