بتاريخ: 14 أكتوبر 201015 سنة comment_201474 السلام عليكم ارجو مساعدتى فى المشكلة التالية لدى ملف dmp اخذ من داتا بيس اوراكل 11 و المشكلة ان البيانات كلها داخل هذا الملف و حدثت مشكلة فى السيرفر و تم مسح الاوراكل و البيانات و الادهى اننى لا اعرف ما هى مواصفات او اسم المستخدم و الباسورد الخاصة بالادمين السابق لذلك قمت بتحميل اوراكل 11 عادى و انشات داتا بيس فارغة و جربت كود الأستيراد التالى IMP sys/123 FILE=c:\aaa.DMP FULL=Y فتخرج لى الرسالة التالية ora-0037 character set unknown import failedفبحثت فوجدت ان الخطأ ناتج عن اختلاف لغة ملف ال dmp و لغة الداتا بيس الجديدة الان لدى اسئلة :1- هل يشترط فى عملية الاستيراد ان يكون اسم المستخدم الجديد و كلمة السر فى النسخة الاحتياطية DMP مثل الداتا بيس الجديدة .2- هل يشترط ان اقوم بعمل tablespace بنفس الاسماء الموجودة فى ال dmp ام لا يشترط 3- هل هناك طريقة لمعرفة نوع الترميز المستخدم فى ملف ال dmp 4- قمت بتجربة الكود التالى لتغيير الترميز لكن لم يفلح فما السبب conn sys/123 as sysdba sys/123 as sysdba SHUTDOWN IMMEDIATE; STARTUP MOUNT; ALTER SYSTEM ENABLE RESTRICTED SESSION; ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0; ALTER SYSTEM SET AQ_TM_PROCESSES=0; ALTER DATABASE OPEN; ALTER DATABASE CHARACTER SET ARABIC_EGYPT.AR8MSWIN1256; SHUTDOWN; STARTUP RESTRICT; SHUTDOWN; STARTUP; وشكرا تقديم بلاغ
بتاريخ: 15 أكتوبر 201015 سنة comment_201491 اخى بالنسبه لااسئله1- 1- هل يشترط فى عملية الاستيراد ان يكون اسم المستخدم الجديد و كلم السر فى النسخة الاحتياطية DMP مثل الداتا بيس الجديدة .fno u may run the dmp by fromuser(user in dmp) to user any user u need to crate it3- هل هناك طريقة لمعرفة نوع الترميز المستخدم فى ملف ال dmp lممكن عند عمل impستجد تاdmp take by نوع الترميز او لو مش عارف ممكن تفتح الدمب ببرنامج TOAD وتختبر الدمب بتاعك ستجد اسماء الجداول وكل شى ف ى الدمب تريد معرفته- هل يشترط ان اقوم بعمل tablespace بنفس الاسماء الموجودة فى ال dmp ام لا يشترط يفضل مل نفس التابل سبيس لاممكن يكون اليوزر ميكريت على تابل اسبيس معينه عير الديفولك تقديم بلاغ
بتاريخ: 15 أكتوبر 201015 سنة كاتب الموضوع comment_201498 شكرا على الرد لكن اتمنى ان تخبرنى طريقة اختبار لغة الدمب من خلال تودا و شكرا على اهتمامك تقديم بلاغ
بتاريخ: 17 أكتوبر 201015 سنة comment_201603 اذا كانت المشكلة في CHARACTERSET يمكنك تغييرها من PROPS$ تجد فيه value يمكنك تغييرها ل characterset الصحيحة where name like %NLS_CHARACTERSET% CONNECT / AS SYSDBA SHUTDOWN IMMEDIATE STARTUP MOUNT; ALTER SYSTEM ENABLE RESTRICTED SESSION; ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0; ALTER SYSTEM SET aq_tm_processes=0; ALTER DATABASE OPEN; update sys.props$ set VALUE$='AL16UTF16' where name='NLS_CHARACTERSET'; commit; أو update sys.props$ set VALUE$='AL32UTF8' where name='NLS_NCHAR_CHARACTERSET'; commit; أو update sys.props$ set VALUE$='AR8MSWIN1256' where name='NLS_NCHAR_CHARACTERSET'; commit; AL16UTF16او AL32UTF8او AR8MSWIN1256اسأل اللي كان عامل السيرفر القديم كانت ايه ال CHARACTERSET اللي عاملها لو كان الاخ هندي حتلاقيها AL16UTF16 أو AR8ISO8859P6لو عربي غالبا حتلاقيه عاملها AR8MSWIN1256تحياتي SHUTDOWN IMMEDIATE STARTUP تقديم بلاغ
بتاريخ: 28 أكتوبر 201015 سنة كاتب الموضوع comment_202447 شكرا جزيلا على الردالمشكلة ان المبرمج الذى قام بعمل البرنامج و تنزيل السيرفر و الداتا بيس ترك العمل بالشركة و لا نعرف طريقة و الجهاز السيرفر تعرض الهارد ديسك بة لحادث افقدنا البيانات لكن لدينا ال dmp و اعرف اللغة التى نزلت بها السيرفر الاصلى الذى اخذ منه ال dmp لذلك هل هناك طريقة اعرف من خلال ملف ال dmp لغة السيرفر السابق الذى اخذت منة ملف dmp علما بأنى فتحت ملف الdmp ببرامج خاصة ووجدت تصميم الجداول و البيانات لكن لا افهم لما يحدث هذا الخطأ فهل من مساعدة خبير تعرض لنفس الموقف و شكرا تقديم بلاغ
بتاريخ: 28 أكتوبر 201015 سنة كاتب الموضوع comment_202448 اسف اقصد لا اعرف اللغة التى استخدمها فى السيرفر الاصلى الذى اخذ منه ال dmp لذلك هل هناك طريقة اعرف من خلال ملف ال dmp لغة السيرفر السابق الذى اخذت منة ملف dmp علما بأنى فتحت ملف الdmp ببرامج خاصة ووجدت تصميم الجداول و البيانات لكن لا افهم لما يحدث هذا الخطأ فهل من مساعدة خبير تعرض لنفس الموقف و شكرا تقديم بلاغ
بتاريخ: 30 أكتوبر 201015 سنة comment_202544 نعم بعمل مستخدم جديد ومع عمل import ستجد نوع chacterset القديم في السطور الاولي وكذلك chac set لقاعدة البيانات الجديدة في imp user/pass file=xx.dmp log=xx.logتحياتي تقديم بلاغ
بتاريخ: 8 نوفمبر 201015 سنة كاتب الموضوع comment_203272 لقد جربت و نفس النتيجة Connected to: Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - ProductionWith the Partitioning, OLAP, Data Mining and Real Application Testing optionsIMP-00037: Character set marker unknownIMP-00000: Import terminated unsuccessfullyاللغة مجهولة و شكرا على الرد و المحاولة معى تقديم بلاغ
بتاريخ: 9 نوفمبر 201015 سنة comment_203317 أخي الكريم قم بعمل Import لهذا ال Dump ستجد في أول سطرين ال characterset الاصلية Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - ProductionWith the Partitioning, OLAP and Data Mining optionsExport done in AR8MSWIN1256 character set and AL16UTF16 NCHAR character setAbout to export specified users ...شوف يا سيدي حته Export done in AR8MSWIN1256 character اللي حتطلع لك دي مفتاح حل المشكلة اعمل سيرفرك من جديد علي ال character اللي مكتوبة دي واعمل import خيشتغل تمام باذن اللهيجب أن يكون خادمك مطابف لهذه ال characterset xxxxxxxxxxxxxجرب ونحن معك لاي مساعدة واذا ما فشلت ترسلها لي ان اردت لتحويلها تحياتي تقديم بلاغ
بتاريخ: 21 ديسمبر 201213 سنة comment_230290 أخي الكريمالمشكلة تكمن في اصدار الاوراكل الذي تم به عمل نسخة احتياطيةفعندما تعمل ثexport من نسخة اوراكل احدث فانها لا تعمل على نسخة اقدمفمثلا اذا عملت export من اوراكل 11gوعملت بعدها import للملف على 10g فستظهر لك هذه الرسالة تقديم بلاغ
بتاريخ: 1 يونيو 201312 سنة comment_236918 عند الاستيراد يظهر عني الخطأ التالي IMP-00003: ORACLE error 1435 encountered ORA-01435: user does not exist IMP-00000: Import terminated unsuccessfully فما المشكة وهل يشترط ان نستورد لنفس اسم المستخدم وكلمة السر؟ تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.