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. الأخرى في العالم ، مسألة ترجع إلى حقيقة أن هناك مشكلة تحويل بين تصدير ملف التفريغ والمقصد قواعد البيانات والتي تختلف في طابعها عندما أوراكل مجموعة قيمة الواردات فائدة في محاولة لاستيراد تصدير قاعدة البيانات عن طريق استخدام يونكس 'sNLS_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 حسب القيمة الافتراضية للNLS_LANG على منصات يونيكس هو AMERICAN_AMERICA.US7ASCII ، بغض النظر عن قاعدة البيانات characterset.

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 فإن المعلمة في نظام التشغيل المحلي env قيمة المتغير لمباراة طبيعة مجموعة من وجهة وقاعدة بيانات استيراد المستودع الملف. NLS_LANG can be change by using set or export command. NLS_LANG يمكن التغيير من خلال استخدام مجموعة قيادة أو التصدير. For example: على سبيل المثال :

$ export NLS_LANG=.WE8ISO8859P1 دولار التصدير NLS_LANG =. WE8ISO8859P1

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. مناسبة لوضع NLS_LANG هو 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: يمكنك التحقق من الطابع مجموعات من قاعدة البيانات أوراكل في مزود * زائد عن طريق استخدام الأوامر التالية إلى قائمة NLS جميع المعلومات :

SQL> col value format a25 مزود> كولونيل قيمة الشكل A25
SQL> col parameter format a25 مزود> كولونيل بارامتر شكل A25
SQL> select * from v$nls_parameters; مزود> اختيار * من الخامس 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: لفحص مجموعة الأحرف أن يتم إغراق التصدير واستخدام قاعدة البيانات ، والتحقق من سجل التصدير ، characterset المعلومات ينبغي أن يوجد في بداية من تسجيل الدخول :

Export done in US7ASCII character set and AL16UTF16 NCHAR character set تصدير عمله في US7ASCII طابع ومجموعة AL16UTF16 NCHAR طابع مجموعة
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: وبالمثل ، سجل استيراد وسيتضمن معلومات عن مجموعة ما على الطابع عملية الاستيراد وتستخدم أيضا لقاعدة البيانات المستهدفة ، بالإضافة إلى رسالة تحذير ممكن ، حتى لو فشلت في استيراد مع برنامج تحديث الصناعة - 00016 خطأ ، في بداية استيراد سجل :

import done in US7ASCII character set and AL16UTF16 NCHAR character set استيراد القيام به في US7ASCII طابع ومجموعة AL16UTF16 NCHAR طابع مجموعة
import server uses UTF8 character set (possible charset conversion) استيراد خادم يستخدم مجموعة الأحرف UTF8 (من الممكن تحويل محارف)
export server uses UTF8 NCHAR character set (possible ncharset conversion) تصدير خادم يستخدم UTF8 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> يمكنك استخدام هذه العلامات : <ahref="" title=""> <abbrtitle=""> <acronymtitle=""> <b><blockquotecite=""> <cite><code><ديل datetime = ""> <em><i><qcite=""> <strike><strong>

Subscribe without commenting اكتتاب دون التعليق


Custom Search

New Articles المواد الجديدة

Incoming Search Terms for the Article ابحث الواردة للشروط المنصوص عليها في المادة

import done in US7ASCII character set and AL16UTF16 NCHAR character set استيراد القيام به في US7ASCII طابع ومجموعة AL16UTF16 NCHAR طابع مجموعة - -- Export done in WE8MSWIN1252 character set and AL16UTF16 NCHAR character set تصدير عمله في WE8MSWIN1252 طابع ومجموعة AL16UTF16 NCHAR طابع مجموعة - -- IMP-00016: required character set conversion (type 1 to 871) not supported الوجود العسكري الدولي - 00016 : المطلوب تحويل مجموعة الحروف (نوع من 1 إلى 871) غير مدعوم - -- export client uses US7ASCII character set (possible charset conversion) تصدير العميل يستخدم US7ASCII طابع مجموعة (من الممكن تحويل محارف) - -- us7ascii character set us7ascii طابع مجموعة - -- imp-00016 عفريت - 00016 - -- imp charset عفريت محارف - -- oracle imp character set أوراكل عفريت طابع مجموعة - -- import done in WE8ISO8859P1 character set and AL16UTF16 NCHAR character set استيراد القيام به في WE8ISO8859P1 طابع ومجموعة AL16UTF16 NCHAR طابع مجموعة - -- import done in US7ASCII استيراد القيام به في US7ASCII - -- This message uses a character set that is not supported by the Internet Service هذه الرسالة يستخدم مجموعة الأحرف التي لا تدعمها خدمات الإنترنت - -- export server uses UTF8 NCHAR character set (possible ncharset conversion) تصدير خادم يستخدم UTF8 NCHAR طابع مجموعة (من الممكن تحويل ncharset) - -- import server uses WE8ISO8859P1 character set (possible charset conversion) استيراد خادم يستخدم WE8ISO8859P1 طابع مجموعة (من الممكن تحويل محارف) - -- IMP-00016: required character set conversion (type 31 to 871) not supported الوجود العسكري الدولي - 00016 : المطلوب تحويل مجموعة الحروف (نوع 31 إلى 871) لا يؤيد - -- utf8 nchar utf8 nchar - -- WE8MSWIN1252 character set and AL16UTF16 NCHAR character set WE8MSWIN1252 طابع ومجموعة AL16UTF16 NCHAR طابع مجموعة - -- import server uses WE8MSWIN1252 character set (possible charset conversion) استيراد خادم يستخدم WE8MSWIN1252 طابع مجموعة (من الممكن تحويل محارف) - -- Export done in US7ASCII character set and UTF8 NCHAR character set تصدير عمله في US7ASCII طابع مجموعة ومجموعة حروف UTF8 NCHAR - -- import done in WE8MSWIN1252 character set and AL16UTF16 NCHAR character set استيراد القيام به في WE8MSWIN1252 طابع ومجموعة AL16UTF16 NCHAR طابع مجموعة - -- oracle show character set وتظهر الطابع مجموعة أوراكل - -- possible charset conversion من الممكن تحويل محارف - -- IMP Character set الوجود العسكري الدولي مجموعة الأحرف - -- oracle import charset أوراكل استيراد محارف - -- oracle imp charset أوراكل عفريت محارف - -- import done in US7ASCII character set and UTF8 NCHAR character set استيراد القيام به في US7ASCII طابع مجموعة ومجموعة حروف UTF8 NCHAR - -- IMP-00016: required character set conversion (type 178 to 871) not supported الوجود العسكري الدولي - 00016 : المطلوب تحويل مجموعة الحروف (نوع من 178 إلى 871) غير مدعوم - -- imp oracle character set عفريت أوراكل طابع مجموعة - -- import done in WE8MSWIN1252 character set and UTF8 NCHAR character set استيراد القيام به في WE8MSWIN1252 طابع مجموعة ومجموعة حروف UTF8 NCHAR - -- oracle imp NLS_LANG أوراكل عفريت NLS_LANG - -- character set US7ASCII طابع مجموعة US7ASCII - -- oracle possible charset conversion أوراكل ممكن تحويل محارف - -- polski charset polski محارف - -- IMP-00016: الوجود العسكري الدولي - 00016 : - -- server uses WE8MSWIN1252 character set (possible charset conversion) ويستخدم خادم WE8MSWIN1252 طابع مجموعة (من الممكن تحويل محارف) - -- WE8MSWIN1252 character set WE8MSWIN1252 طابع مجموعة - -- oracle export utf8 أوراكل تصدير utf8 - -- IMP-00016: required character set conversion الوجود العسكري الدولي - 00016 : المطلوب تحويل مجموعة الحروف - -- character set import الطابع استيراد مجموعة - -- UTF8 to WE8MSWIN1252 conversion UTF8 لتحويل WE8MSWIN1252 - -- (possible charset conversion) oracle exp (من الممكن تحويل محارف) أوراكل إكسب - -- import charset oracle استيراد محارف أوراكل - -- set NLS_LANG مجموعة NLS_LANG - -- oracle import character set أوراكل الطابع استيراد مجموعة - -- ORACLE imp convert nls_lang أوراكل عفريت تحويل nls_lang - -- WE8MSWIN1252 vs US7ASCII WE8MSWIN1252 مقابل US7ASCII - -- import dump in different charactere set استيراد نفايات في مختلف charactere مجموعة - -- Export done in US7ASCII character set and AL16UTF16 NCHAR character set server uses WE8ISO8859P1 character set (possible charset conversion) تصدير عمله في US7ASCII طابع ومجموعة AL16UTF16 NCHAR طابع مجموعة خادم ويستخدم WE8ISO8859P1 طابع مجموعة (من الممكن تحويل محارف) - -- US7ASCII BRAZILIAN US7ASCII البرازيلية - -- oracle imp encrypted أوراكل عفريت مشفرة - -- IMP-00016: required character set conversion الوجود العسكري الدولي - 00016 : المطلوب تحويل مجموعة الحروف - --