الانتقال إلى المحتوى

Import Problem


maria1985

Recommended Posts

عندي  مشكله بعمل IMPORT لملف  بيديني خطا بيقول 

IMPORT   DONE IN WE8MSWIN1252  CHARCTER SET  AND AL16UTF16 NCHAR CHARCTER SET 

IMPORT SERVER  USE AR8MSWIN1252 CHARCTER SET  POSSIBLE  CONVERSION 

EXPORT CLIENT USE  AR8MSWIN1256  CHACTER SET 

ممكن  حد يفهمني الخطا  ده معناه ايه ؟ واحله ازاي ؟

مع العلم اما عملت  كويري  علي الجهاز بتاعي عن NLS_CHARTER طلعت AR8MSWIN..وكذلك علي الجهاز اللي اخدت منه الداتا 

واللغه عندي  عربي والريجستر بتاع الاواركل AMERICAN.ARABIC12...

رابط هذا التعليق
شارك

رسالة الخطأ الكاملة لو تكرمتم موضحا فيها الError Code

وحبذا اي Log Files

رابط هذا التعليق
شارك

هل تم تجربة حلول كالتي في الanswered thread التالية

https://community.oracle.com/thread/4007513?start=0&tstart=0

رابط هذا التعليق
شارك

رسالة الخطأ الكاملة لو تكرمتم موضحا فيها الError Code

 

وحبذا اي Log Files

ده المكتوب في  الlog file

Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - Production

With the Partitioning, OLAP and Data Mining options

 

Export file created by EXPORT:V10.02.01 via conventional path

import done in WE8MSWIN1252 character set and AL16UTF16 NCHAR character set

import server uses AR8MSWIN1256 character set (possible charset conversion)

export client uses AR8MSWIN1256 character set (possible charset conversion)

IMP-00024: Only one mode (TABLES, FROMUSER, or FULL) can be specified

IMP-00000: Import terminated unsuccessfully

ممكن بس حضرتك تفهمني   ايه المشكله اصلا   انا مش فاهمه  الخطا ده معناه  ايه

رابط هذا التعليق
شارك

 

رسالة الخطأ الكاملة لو تكرمتم موضحا فيها الError Code

وحبذا اي Log Files

 

ده المكتوب في الlog file

 

Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - Production

With the Partitioning, OLAP and Data Mining options

Export file created by EXPORT:V10.02.01 via conventional path

import done in WE8MSWIN1252 character set and AL16UTF16 NCHAR character set

import server uses AR8MSWIN1256 character set (possible charset conversion)

export client uses AR8MSWIN1256 character set (possible charset conversion)

IMP-00024: Only one mode (TABLES, FROMUSER, or FULL) can be specified

IMP-00000: Import terminated unsuccessfully

ممكن بس حضرتك تفهمني ايه المشكله اصلا انا مش فاهمه الخطا ده معناه ايه

المشكلة هي اختلاف ال charset الموجودة في قاعدة البيانات المصدر التي تم عمل تصدير او Export منها

 

وبين الcharset لقاعدة البيانات الهدف التي يتم عمل استيراد او import فيها

 

والanswered thread التي ذكرتها سابقا

https://community.oracle.com/thread/4007513?start=0&tstart=0

تعالج حالة شبيهة مع اختلاف الcharsets

وقد تم في الcorrect answer فيها اقتراح ثلاث خطوات للحل

 

هذا الanswered question يعطيك طريقة استخدام الright charset مع imp

https://serverfault.com/questions/317151/how-do-i-make-imp-use-right-charachter-set

 

وفقكم الله

تم تعديل بواسطة محمود ربيع
رابط هذا التعليق
شارك

http://psoug.org/oraerror/IMP-00024.htm

انتى عملتى امبورت ازاى؟ اكتبى الامر. 

imp  username/password   fromuser=sys  touser=username  file=nameoffile.dmp  full= Y

انا  عملت الاتي

 SELECT parameter, value

 FROM nls_database_parameters

 WHERE parameter

 LIKE '%CHARACTERSET';

القيم اللي ظهرت لي نفس القيم اللي ظهرت  علي السيرفر  اللي متاخد منه البيانات

انا  انتبهت  انه ال CoMMAND PROMPT   NLS_LANG    =AMERICAN_AMERICA.WE8ISO8859P1 فحطيتها

AMERICAN_AMERICA.AR8MSWIN1256

وكتبت    IMP   USERNAME/PASSWORD   FULL=Y   FILE= FILENAME.DMP

وفعلا عمل  امبورت ولكن  ظهرت البيانات  باللغه العربيه  كعلامات  استفهام

رابط هذا التعليق
شارك

 

 

رسالة الخطأ الكاملة لو تكرمتم موضحا فيها الError Code

وحبذا اي Log Files

ده المكتوب في الlog file

 

Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - Production

With the Partitioning, OLAP and Data Mining options

Export file created by EXPORT:V10.02.01 via conventional path

import done in WE8MSWIN1252 character set and AL16UTF16 NCHAR character set

import server uses AR8MSWIN1256 character set (possible charset conversion)

export client uses AR8MSWIN1256 character set (possible charset conversion)

IMP-00024: Only one mode (TABLES, FROMUSER, or FULL) can be specified

IMP-00000: Import terminated unsuccessfully

ممكن بس حضرتك تفهمني ايه المشكله اصلا انا مش فاهمه الخطا ده معناه ايه

المشكلة هي اختلاف ال charset الموجودة في قاعدة البيانات المصدر التي تم عمل تصدير او Export منها

 

وبين الcharset لقاعدة البيانات الهدف التي يتم عمل استيراد او import فيها

 

والanswered thread التي ذكرتها سابقا

https://community.oracle.com/thread/4007513?start=0&tstart=0

تعالج حالة شبيهة مع اختلاف الcharsets

وقد تم في الcorrect answer فيها اقتراح ثلاث خطوات للحل

 

هذا الanswered question يعطيك طريقة استخدام الright charset مع imp

https://serverfault.com/questions/317151/how-do-i-make-imp-use-right-charachter-set

 

وفقكم الله

 

 

 SELECT parameter, value

 FROM nls_database_parameters

 WHERE parameter

 LIKE '%CHARACTERSET';

القيم اللي ظهرت لي نفس القيم اللي ظهرت  علي السيرفر  اللي متاخد منه البيانات

انا  انتبهت  انه ال CoMMAND PROMPT   NLS_LANG    =AMERICAN_AMERICA.WE8ISO8859P1 فحطيتها

AMERICAN_AMERICA.AR8MSWIN1256

وكتبت    IMP   USERNAME/PASSWORD   FULL=Y   FILE= FILENAME.DMP

وفعلا عمل  امبورت ولكن  ظهرت البيانات  باللغه العربيه  كعلامات  استفهام

 

 

 SELECT parameter, value

 FROM nls_database_parameters

 WHERE parameter

 LIKE '%CHARACTERSET';

القيم اللي ظهرت لي نفس القيم اللي ظهرت  علي السيرفر  اللي متاخد منه البيانات

انا  انتبهت  انه ال CoMMAND PROMPT   NLS_LANG    =AMERICAN_AMERICA.WE8ISO8859P1 فحطيتها

AMERICAN_AMERICA.AR8MSWIN1256

وكتبت    IMP   USERNAME/PASSWORD   FULL=Y   FILE= FILENAME.DMP

وفعلا عمل  امبورت ولكن  ظهرت البيانات  باللغه العربيه  كعلامات  استفهام

 
رابط هذا التعليق
شارك

 

القيم اللي ظهرت لي نفس القيم اللي ظهرت  علي السيرفر  اللي متاخد منه البيانات

انا  انتبهت  انه ال CoMMAND PROMPT   NLS_LANG    =AMERICAN_AMERICA.WE8ISO8859P1 فحطيتها

AMERICAN_AMERICA.AR8MSWIN1256

 

 

 في ال destination server ، حاليا ، ماهي نتيجة تنفيذ هذا الامر؟


SELECT parameter,value
FROM NLS_DATABASE_PARAMETERS
WHERE parameter like '%CHARACTERSET%'

تكرما ضعي ناتج التنفيذ كما هو 

 

تم تعديل بواسطة محمود ربيع
رابط هذا التعليق
شارك

 

القيم اللي ظهرت لي نفس القيم اللي ظهرت  علي السيرفر  اللي متاخد منه البيانات

انا  انتبهت  انه ال CoMMAND PROMPT   NLS_LANG    =AMERICAN_AMERICA.WE8ISO8859P1 فحطيتها

AMERICAN_AMERICA.AR8MSWIN1256

 

 

 في ال destination server ، حاليا ، ماهي نتيجة تنفيذ هذا الامر؟

SELECT parameter,value 
FROM NLS_DATABASE_PARAMETERS 
WHERE parameter like '%CHARACTERSET%'

تكرما ضعي ناتج التنفيذ كما هو 

 

انا شلت  الداتا بيز ونزلتها تاي  بعد اما ضبطت لغة الجهاز علي العربي ثم  عملت الامبورت عبر الامر الاتي

imp  username/password   file=.dmp    full=y واشتغل ونزلت البيانات سليمه

رابط هذا التعليق
شارك

الحمد لله

 

دمتم بخير وعافية

رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية