السلام عليكم
ارجو مساعدتى فى المشكلة التالية لدى ملف 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;