IMP-00016 Required Character Set Conversion Not Supported Error when Import to Oracle Database IMP-00016 Required Conjunt de caràcters d'error no s'admet que la importació de base de dades Oracle

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. A l'intentar importar una base de dades Oracle a l'exportació, còpia de seguretat o abocador, pot trobar el IMP-00016 error en la importació acabar abans d'hora i no li permet continuar la importació a la base de dades de destinació d'Oracle. The error has the following message: L'error té el següent missatge:

IMP-00016: required character set conversion (type 1 to 871) not supported IMP-00016: requereix la conversió de conjunt de caràcters (tipus 1-871) no és compatible
IMP-00000: Import terminated unsuccessfully IMP-00.000: Importació conclòs sense èxit

Note that depending on your export file and database character set, the “type 178 to 871″ may change from each environment. Tingueu en compte que depenent del seu arxiu d'exportació i de conjunt de caràcters base de dades, el "tipus 178-871" pot canviar de cada entorn. Other typical character set conversion not supported error include from type 178 to 871 or from type 31 to 871. Un altre personatge típic conjunt de conversió no s'admet error són del tipus 178-871 o de tipus 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. La causa de l'error d'Oracle és perquè la utilitat d'importació no pot convertir el format de caràcters del fitxer d'exportació en el format de caràcters natiu que és la configuració del client del sistema operatiu. 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. En un altre món, el problema es deu al fet que hi ha un problema de conversió entre l'exportació i l'arxiu de bolcat de bases de dades de destinació que tinguin valor conjunt de caràcters diferents quan la utilitat d'importació d'Oracle intenta importar la base de dades exportats per l'ús del medi ambient local de Unix NLS_LANG valor de la variable . 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. Si l'entorn de sistema operatiu no mostra el valor de NLS_LANG, la importació (i també a l'exportació) es farà en US7ASCII com el valor per defecte per NLS_LANG en plataformes UNIX és AMERICAN_AMERICA.US7ASCII, independentment de la base de dades de caràcters.

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. La resolució per resoldre el IMP-00016 és establir el paràmetre NLS_LANG amb OS locals de valor variable d'entorn per a que coincideixi amb el conjunt de caràcters de la base de dades de destinació i import el fitxer de bolcat. NLS_LANG can be change by using set or export command. NLS_LANG es pot canviar mitjançant l'ús conjunt o comanda d'exportació. For example: Per exemple:

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

NLS_LANG is set in the registry on Windows platforms. NLS_LANG s'estableix en el registre de les plataformes de Windows. For example, on an English Windows client, the code page is WE8MSWIN1252. Per exemple, en un client de Windows Anglès, la pàgina de codis és WE8MSWIN1252. An appropriate setting for NLS_LANG is AMERICAN_AMERICA.WE8MSWIN1252. Un marc adequat per NLS_LANG és 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: Podeu comprovar els jocs de caràcters de la base de dades Oracle en SQL * Plus utilitzant les següents comandes a la llista de tota la informació NLS:

SQL> col value format a25 SQL> format de valors col A25
SQL> col parameter format a25 SQL> format de paràmetre col 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. A les files retornades, NLS_CHARACTERSET mostrarà el conjunt de caràcters de la base de dades. In ideal situation to avoid and minimize the potential errors, the recommended practise will be like the following: En una situació ideal per evitar i minimitzar els possibles errors, es recomana la pràctica serà com el següent:

At the system where database export is taken: Set NLS_LANG=. En el sistema en què l'exportació és la base de dades de la presa: NLS_LANG Establir =. At the system where database import is done: Set NLS_LANG=. En el sistema d'importació de base de dades on es realitza: NLS_LANG Establir =.

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. Establir el sistema operatiu NLS_LANG valor per coincidir amb la font o base de dades de caràcter conjunt de destinació deixarà d'Oracle suposa que les dades enviades o rebuts està codificat en el caràcter mateix conjunt de la sèrie de caràcters, per la qual cosa no es realitza cap validació o de conversió. This can lead to corrupt data if the client code page and the database character set are different and conversions are necessary. Això pot conduir a alterar les dades si la pàgina de codi de client i el conjunt de caràcters són diferents i les conversions són necessàries. 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. És més una qüestió de si la font i el destí han establert bases de dades de caràcter diferent, i base de dades d'origen conté caràcters especials (per exemple, xinès, japonès, espanyol, alemany, cartes o altres caràcters especials, que no figuren en US7ASCII), la base de dades meta perden els personatges originals i mostrar caràcters de reemplaçament en el seu lloc. So, it's best if the source and destination database has the same or similar character set. El conjunt de caràcters Per tant, és millor si la font i la base de dades de destinació té el mateix o similar.

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: Per comprovar el conjunt de caràcters que un bolcat d'exportació i la seva base de dades està utilitzant, comproveu el registre d'exportació, la informació ha CharacterSet existeix en el començament de la sessió:

Export done in US7ASCII character set and AL16UTF16 NCHAR character set Exportació a terme en el conjunt de caràcters US7ASCII i AL16UTF16 NCHAR conjunt de caràcters
server uses WE8MSWIN1252 character set (possible charset conversion) servidor utilitza WE8MSWIN1252 conjunt de caràcters (possible conversió de joc de caràcters)

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: De manera similar, el registre d'importació contindrà la informació sobre el que el conjunt de caràcters el procés d'importació està utilitzant i també per a la base de dades de destinació, a més de missatges d'advertència, encara que la importació ha fallat amb IMP-00016 error, al començament del registre d'importació:

import done in US7ASCII character set and AL16UTF16 NCHAR character set d'importació a terme en el conjunt de caràcters US7ASCII i AL16UTF16 NCHAR conjunt de caràcters
import server uses UTF8 character set (possible charset conversion) d'importació servidor utilitza UTF8 conjunt de caràcters (possible conversió de joc de caràcters)
export server uses UTF8 NCHAR character set (possible ncharset conversion) servidor d'exportació utilitza UTF8 NCHAR conjunt de caràcters (possible conversió de ncharset)

IMPORTANT : The page is machine translated and provided "as is" without warranty. IMPORTANT: La pàgina és una traducció automàtica i proporciona "com és" sense garantia. Machine translation may be difficult to understand. La traducció automàtica pot ser difícil d'entendre. Please refer to Si us plau, vegeu original English article article anglès original whenever possible. sempre que sigui possible.


Leave a Reply Deixi una contestació

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> Vostè pot utilitzar aquestes etiquetes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> l'datetime = ""> <em> <i> <strike> <strong>

Subscribe to comments feature has been disabled. Subscriure's als comentaris ha estat inhabilitat. To receive notification of latest comments posted, subscribe to Per rebre la notificació dels últims comentaris publicats, subscriure's a My Digital Life Comments RSS feed La meva vida digital Comentaris RSS feed or o register to receive registrar-se per rebre new comments in daily email digest. nous comentaris en el resum diari per correu electrònic.
Custom Search

New Articles Nous articles

Incoming Search Terms for the Article Termes de cerca per l'article

import done in US7ASCII character set and AL16UTF16 NCHAR character set d'importació a terme en el conjunt de caràcters US7ASCII i AL16UTF16 NCHAR conjunt de caràcters - -- us7ascii character set us7ascii conjunt de caràcters - -- al16utf16 nchar character set AL16UTF16 caràcter nchar conjunt - -- Export done in US7ASCII character set and AL16UTF16 NCHAR character set Exportació a terme en el conjunt de caràcters US7ASCII i AL16UTF16 NCHAR conjunt de caràcters - -- Export done in WE8MSWIN1252 character set and AL16UTF16 NCHAR character set Exportació a terme en el conjunt de caràcters WE8MSWIN1252 i AL16UTF16 NCHAR conjunt de caràcters - -- export server uses UTF8 NCHAR character set (possible ncharset conversion) servidor d'exportació utilitza UTF8 NCHAR conjunt de caràcters (possible conversió de ncharset) - -- import done in US7ASCII character set and UTF8 NCHAR character set d'importació a terme en el conjunt de caràcters US7ASCII i el caràcter UTF8 NCHAR conjunt - -- import server uses WE8MSWIN1252 character set (possible charset conversion) servidor d'importació utilitza WE8MSWIN1252 conjunt de caràcters (possible conversió de joc de caràcters) - -- oracle imp nls_lang nls_lang imp Oracle - -- required character caràcter requerit - -- экспорт (possible charset conversion) oracle экспорт (conversió de conjunt de caràcters és possible) d'Oracle - -- oracle import done in WE8ISO8859P1 character set and AL16UTF16 NCHAR character setSegmentation fault d'importació d'Oracle realitzat en el conjunt de caràcters WE8ISO8859P1 i AL16UTF16 setSegmentation NCHAR caràcter culpa d' - -- oracle character set conversion export caràcter d'Oracle conjunt d'exportació de conversió - -- oracle imp NLS_CHARACTERSET NLS_CHARACTERSET imp Oracle - -- import done in WE8MSWIN1252 character set and AL16UTF16 NCHAR character set d'importació a terme en el conjunt de caràcters WE8MSWIN1252 i AL16UTF16 NCHAR conjunt de caràcters - -- import done in WE8ISO8859P1 character set and AL16UTF16 NCHAR character set import server uses WE8MSWIN1252 character set (possible charset conversion) d'importació a terme en el conjunt de caràcters WE8ISO8859P1 i AL16UTF16 caràcter NCHAR conjunt de servidor d'importació utilitza WE8MSWIN1252 conjunt de caràcters (possible conversió de joc de caràcters) - -- oracle imp no errors one table imp oracle sense errors d'una taula - -- oracle import different character set caràcter d'importació diferent Oracle conjunt - -- import done WE8ISO8859P1 character set and AL16UTF16 nchar character set fet d'importació WE8ISO8859P1 conjunt de caràcters i el caràcter nchar AL16UTF16 conjunt - -- possible charset conversion Conversió de joc de caràcters possible - -- A character set conversion is not possible. Un conjunt de caràcters de conversió no és possible. - -- conversion not supported error la conversió no s'admet error - -- dump oracle WE8MSWIN1252 bolcat WE8MSWIN1252 Oracle - -- Export done in US7ASCII character set and UTF8 NCHAR character set Exportació a terme en el conjunt de caràcters US7ASCII i el caràcter UTF8 NCHAR conjunt - -- export client in US7ASCII client d'exportació en US7ASCII - -- for oracle we8mswin1252 with al16utf-16 client settings per Oracle we8mswin1252 amb al16utf ajustaments de 16 clients - -- how to use imp with character set com utilitzar IMP amb el conjunt de caràcters - -- import done in US7ASCII importació realitzada en US7ASCII - -- import done in WE8MSWIN1252 character set and AL16UTF16 NCHAR character setexport client uses US7ASCII character set (possible charset conversion) d'importació a terme en el conjunt de caràcters WE8MSWIN1252 i AL16UTF16 caràcter NCHAR client setexport utilitza US7ASCII conjunt de caràcters (possible conversió de joc de caràcters) - -- match db entry different charset partit charset PP d'entrada diferents - -- nls_lang utf-8 turkish.turkey nls_lang utf-8 turkish.turkey - -- oracle what character set is my database Què conjunt de caràcters és la meva base de dades Oracle - -- oracle import nls polish character nls d'importació d'Oracle caràcter polonès - -- oracle full import avoid error d'importació completa d'Oracle evitar l'error - -- oracle imp character set caràcter imp Oracle conjunt - -- oracle import with different characterset d'importació d'Oracle amb CharacterSet diferents - -- oracle show character set us7ascii caràcter Oracle mostren conjunt us7ascii - -- oracle imp danish characters imp Oracle danès caràcters - -- we8mswin1252 vs. us7ascii we8mswin1252 vs us7ascii - -- character set in oracle export el conjunt de caràcters en l'oracle d'exportació - -- converting english oracle database to vietnamese la conversió de bases de dades Oracle Anglès als vietnamites - -- database character set +import conjunt de caràcters d'importació de base de dades + - -- error require character requereixen d'error de caràcter - -- import english oracle database to vietnamese Anglès d'importació de base de dades d'Oracle per vietnamita - -- oracle-character-set 871 Oracle-character-set 871 - -- oracle polish characterset Caràcters polonès Oracle - -- the database conversion terminated because of an error la conversió de bases de dades acabat causa d'un error - -- UTF8 NCHAR UTF8 NCHAR - -- which character set is my oracle database using? que el conjunt de caràcters és la meva base de dades Oracle utilitzant? - -- +oracle +us7ascii +we8mswin1252 + + + Us7ascii Oracle we8mswin1252 - --