الفرق بين أوراكلي إكسبورت (إكس) و داتابومب (إكسدب)

Anonim

أوراكل إكسبورت (إكس) مقابل داتابومب (إكسدب)

توفر أوراكل مرفقين خارجيين لنقل كائنات قاعدة البيانات من قاعدة بيانات إلى قاعدة بيانات أخرى. يتم عرض الصادرات التقليدية (إكس / إمب) قبل 10G. ثم من 10G، قدم أوراكل داتابومب (إكسدب / إمبدب) باعتباره تعزيزا لمصلحة التصدير التقليدية.

تصدير التقليدية (إكس / إمب)

هذه هي أداة خارجية لقاعدة بيانات أوراكل، والتي تستخدم لنقل كائنات قاعدة البيانات من خادم قاعدة بيانات واحد إلى خادم قاعدة بيانات آخر. فإنه يسمح بنقل الكائنات قاعدة البيانات على منصات مختلفة، الأجهزة المختلفة وتكوينات البرمجيات. عند تنفيذ أمر تصدير على قاعدة بيانات، يتم استخراج كائنات قاعدة البيانات مع كائنات التبعية الخاصة بهم. وهذا يعني أنه إذا تم استخراج جدول، يتم استخراج التبعيات مثل الفهارس والتعليقات والمنح وكتابة إلى ملف تصدير (ملف تفريغ تنسيق ثنائي). التالي هو الأمر لتصدير قاعدة بيانات كاملة،

سمد> إكس أوسيريد = أوزرنام / باسورد @ exportdb_tns فيل = إكسبورت. دمب لوغ = إكسبورت. لوغ فول = y ستاتيستيكش = نون

سيتم تصدير الأمر أعلاه قاعدة البيانات إلى ملف تفريغ ثنائي اسمه تصدير. برنامج إدارة الكوارث. ثم يمكن استخدام الأداة المساعدة إمب لاستيراد هذه البيانات إلى قاعدة بيانات أخرى. فيما يلي أمر الاستيراد،

سمد> إمب أوسيريد = أوزرنام / باسورد @ importdb_tns فيل = إكسبورت. دمب لوغ = إيمبورت. لوغ فول = y ستاتيستيكش = نون

داتابومب إكسبورت (إكسدب / إمبدب)

  1. هذا هو أيضا أداة خارجية لقاعدة البيانات أوراكل، والتي تستخدم لنقل الكائنات بين قواعد البيانات. هذه الأداة المساعدة قادمة من قاعدة بيانات أوراكل 10G. لديها المزيد من التحسينات من التقليدية إكس / المرافق العامة. هذه الأداة المساعدة أيضا يجعل ملفات تفريغ، والتي هي في تنسيقات ثنائية مع كائنات قاعدة البيانات والبيانات الوصفية الكائن ومعلومات التحكم الخاصة بهم.
  2. واجهة سطر الأوامر (حدد إكسدب / معلمات إمبدب في سطر الأوامر)
  3. واجهة ملف المعلمة (حدد إكسدب / معلمات إمبدب في ملف منفصل) (إدخال أوامر مختلفة في تصدير

موجه)

  1. هناك خمسة أنماط مختلفة من تفريغ البيانات باستخدام إكسدب.
  2. وضع التصدير الكامل (يتم تفريغ قاعدة البيانات بالكامل)
  3. وضع المخطط (هذا هو الوضع الافتراضي، يتم تفريغ المخططات المحددة)
  4. وضع الجدول (يتم تفريغ مجموعة محددة من الجداول والكائنات التابعة لها) < وضع جدول الجداول (يتم تفريغ الجداول في مساحة الجداول المحددة)
  5. وضع مساحة الجداول القابلة للنقل (يتم إلغاء تحميل البيانات الوصفية للجداول والكائنات التابعة لها ضمن مجموعة محددة من مساحات الجداول فقط)

فيما يلي طريقة تصدير قاعدة بيانات كاملة باستخدام إكسدب،

سمد> إكسدب أوسيريد = أوزرنام / باسورد دومفيل = expdp_export.دمب لوغفيل = expdp_export. لوغ فول = y ديركتوري = إكسبورت

ثم يجب استخدام الأداة المساعدة إمبدب لاستيراد هذا الملف إلى قاعدة بيانات أخرى.

ما الفرق بين التصدير التقليدي و داتابومب ؟

يعمل داتابومب على مجموعة من الملفات تسمى مجموعات ملفات التفريغ. ومع ذلك، يعمل التصدير العادي على ملف واحد.

ملفات الوصول داتابومب في الملقم (باستخدام الدلائل أوراكل). تصدير التقليدية يمكن الوصول إلى الملفات في العميل والخادم على حد سواء (لا تستخدم الدلائل أوراكل).

• تمثل الصادرات (إكسب / إمب) معلومات بيانات تعريف قاعدة البيانات كملفات دل في ملف التفريغ، ولكن في داتابومب، فإنها تمثل بتنسيق وثيقة شمل.

• داتابومب لديها تنفيذ مواز ولكن في إكس / تنفيذ تنفيذ تيار واحد.

• داتابومب لا يدعم وسائل الإعلام المتسلسلة مثل الأشرطة، ولكن يدعم التصدير التقليدية.