السلام عليكم احتاج مساعدة يا شباب
يوجد نظام تشغي يسمى open vms وتوجد علية قاعدة بيانات اوراكل ويريدون منى تحويله من هذا الى قاعدة بيانات تحت بيئة النوافذ
؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
هل توجد افكار يا شباب
السلام عليكم احتاج مساعدة يا شباب
يوجد نظام تشغي يسمى open vms وتوجد علية قاعدة بيانات اوراكل ويريدون منى تحويله من هذا الى قاعدة بيانات تحت بيئة النوافذ
؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
هل توجد افكار يا شباب
يمكنك تحويل الداتا الى ملف تكست ومنها تأخذها على الويندوز وبعدها تحولها الى الاوراكل عن طريق sql loader الى الجدول الذى تريده
أخي الكريم : لديك طريقتان :
1- قم بعمل full database backup ثم قم بنقل النسخة الاحتياطية إلى القاعدة الجديديدة ...
2- أستخدم Export and import Utility الرائعة التي تقوم بعمليات الاستيراد و التصدير ليس فقط للبيانات وإنما لتعاريف الجداول و السلاسل sequence و الإجرائيات procedure أو كافة الأغراض التي يملكله مستخدم معين أو حتى كامل القاعدة !!!!!!!!!!!!!! فهو حل أفضل بكثير من الحل الأول ........
لتنفيذ ذلك إتبع الخطوات التالية :
1- شغل محرر الأوامر ثم اكتب مايلي :
لتصدير جداول فقط التي يملكها مستخدم معين exp hr/hr TABLES=(employees,departments) rows=y file=exp1.dmp
لتصدير كافة الأغراض التي يملكها مستخدم معين exp system/manager OWNER=hr direct=y file=expdat.dmp
لتصدير كل شيء يتم تخزينه على tablespace معين exp system/manager TRANSPORT_TABLESPACE=y TABLESPACES=(ts_emp) log=ts_emp.log
لتصدير كامل القاعدة exp system/manager FULL=y inctype=cumulative file=expcum1.dmp
2- قم بقل ملف .dump إلى القاعدة الجديدة ثم افتح محرر الأوامر و اكتب مايلي :
imp hr/hr TABLES=(employees,departments) rows=y file=exp1.dmp
imp system/manager FROMUSER=hr file=exp2.dmp
imp system/manager TRANSPORT_TABLESPACE=y TABLESPACES=ts_employees
informat كتب:أخي الكريم : لديك طريقتان :1- قم بعمل full database backup ثم قم بنقل النسخة الاحتياطية إلى القاعدة الجديديدة ...
2- أستخدم Export and import Utility الرائعة التي تقوم بعمليات الاستيراد و التصدير ليس فقط للبيانات وإنما لتعاريف الجداول و السلاسل sequence و الإجرائيات procedure أو كافة الأغراض التي يملكله مستخدم معين أو حتى كامل القاعدة !!!!!!!!!!!!!! فهو حل أفضل بكثير من الحل الأول ........
لتنفيذ ذلك إتبع الخطوات التالية :
1- شغل محرر الأوامر ثم اكتب مايلي :
لتصدير جداول فقط التي يملكها مستخدم معين exp hr/hr TABLES=(employees,departments) rows=y file=exp1.dmpلتصدير كافة الأغراض التي يملكها مستخدم معين exp system/manager OWNER=hr direct=y file=expdat.dmpلتصدير كل شيء يتم تخزينه على tablespace معين exp system/manager TRANSPORT_TABLESPACE=y TABLESPACES=(ts_emp) log=ts_emp.logلتصدير كامل القاعدة exp system/manager FULL=y inctype=cumulative file=expcum1.dmp2- قم بقل ملف .dump إلى القاعدة الجديدة ثم افتح محرر الأوامر و اكتب مايلي :
imp hr/hr TABLES=(employees,departments) rows=y file=exp1.dmpimp system/manager FROMUSER=hr file=exp2.dmpimp system/manager TRANSPORT_TABLESPACE=y TABLESPACES=ts_employees
سوف تظهر البيانات بأشكال غير مفهومه لابد من عمل فورماتنج لها قبل ادخالها للاوراكل على الويندوز
لن تظهر البيانات بأشكال غير مفهومة إلى إذا كانت characterset للقاعدتبين مختلفة كلياً ......... ببساطة أخي : إن تلك الأدوات قامت بتخصييها الأوراكل للتخلص من مشكلة اختلاف نظم التشغيل و طريقة تمثيل char من بايت أو 2 بايت بحسب نظم التشغيل .... ...... أنصحك بقراءة كتاب Oracle9i DBA Fundamentals II قسم Oracle Export and Import ....
بالتوفيق ..
شكرا لكم على هذا الموضوع لكن لم أعرف كيف أستخدم
Export and import Utility
اريد أن أسأل عن كيفية أو من أين أضهر Export and import Utility
مع شكري للجميع...
من محرر الأوامر (dos)
انا قصدي هل يوجد طريقة لنقل قاعدة البياتات من جهاز يوجد عليه ويندوز
الى جهاز ثاني عليه ويندوز
مع شكري للجميع...
نفس الطريقة :
أولاً : استعملي export utility في الجهاز المصدر فيتولد لديك ملف dump و ملفات أخرى ..
ثانياً : استخدمي import utility في الجهاز الهدف و استخدمي الملفات التي صدرت عن الجهاز الأول .. و على كل حال إذا صادفتك مشاكل في استخدام الأداتين فيوجد شرح عربي لإستخدامهما تجدينه في المشاركة التالية :
شكرا لك أخي لكن الملف الذي في الوصلة لا يعمل
لا أعرف كيف يمكن أن أحصل على الملف
هذا الرابط يعمل :
يااخوان الرابط لايعمل
نريد شرح التصدير والاستيراد بصوره اوضح ممكن الله يعطيكم العافيه
لاننا لسى باول الطريق
الرابط يعمل مئة بالمئة و قد قمت بتجربته ....
مشكور ياغالي على معلوماتك وربي يعطيك العافية..
هذا الموضوع مغلق.