نشر بواسطة : Obay Salah , November 19, 2024

توفر RMAN مجموعة من الخيارات بالنسبة للنسخ الاحتياطي (Backup):

1- استراتيجية النسخ الاحتياطي:

  • Whole: وهي عمل نسخة احتياطية لجميع ملفات Data Files بالإضافة على الأقل على واحد من Control File وذلك لأن جميع ملفات Control Files في قاعدة البيانات هي طبق الأصل.
  • Partial: وهو عمل نسخة احتياطية لصف أو أكثر لملفات Data Files أو صف أو أكثر ل Tablespaces كما يمكن عمل نسخة احتياطية لملف Control File أو تجاهله.

2- أنواع النسخ الاحتياطي:

  • Full: وهو عمل نسخة لجميع كتل البيانات أثناء عمل النسخ الاحتياطي.
  • Incremental: وهو عمل نسخة لكتل البيانات التي تغيرت منذ بعض النسخ الاحتياطية. عموماً أوراكل 10g توفر نوعين من النسخ الاحتياطي التراكمي Incremental Backup:
  • 0 Incremental Level: وهي عبارة عن نسخة احتياطية أساسية تحوي جميع كتل قاعدة البيانات وتعتبر ك Full Backup غير أنها تعتبر كنقطة أساسية يمكن الرجوع إليها عند عمل 1 Incremental Level.
  • 1 Incremental Level: وهي عبارة عن نسخة احتياطية لجميع كتل قاعدة البيانات التي تغيرت منذ آخر Incremental Level 0.

3- أنماط النسخ الاحتياطي:

  • Offline: وهو عمل نسخة احتياطية لقاعدة البيانات بشرط أن تكون قاعدة البيانات غير مفتوحة أو بمعنى آخر يمكن عمل نسخة احتياطية لقاعدة البيانات في الوضع Mount وهنا نضمن الآتي:
  • The SCN data file headers matches the SCN in the control files.
  • وهذا النوع يسمى أيضاً (Consistent or Cold).
  • Online: وهو عمل نسخة احتياطية أثناء عمل قاعدة البيانات ودون إغلاقها، ويسمى أيضاً (Inconsistent or Hot).

4- أشكال النسخ الاحتياطي:

  • Image Copies: هي عبارة عن نسخة طبق الأصل للملفات وهي تشبه عملية نسخ الملفات عن طريق نظام التشغيل، هذا النوع من النسخ الاحتياطي يتم إرساله فقط إلى الديسك ولا يمكن إرساله إلى Tape، هذا النوع يسهل عملية الاسترجاع (Restore).
  • Backup Sets: وهي عمل نسخة احتياطية لوحدة أو مجموعة من Data Files أو ملفات Archive log بحيث يتم تجاهل الكتل الفارغة وإمكانية عمل ضغط للكتل لتقليل حجم الملفات مما يجعل ملفات النسخ الاحتياطي أقل حجماً من النوع الأول Image Copies.

5- طرق تنفيذ أوامر RMAN: أولاً وقبل الحديث عن طرق تنفيذ أوامر RMAN يجب الإشارة إلى أن مستخدم قاعدة البيانات الذي يريد استخدام RMAN يجب أن يملك الصلاحية SYSDBA وذلك لأنه قد يحتاج لإغلاق قاعدة البيانات وفتحها.

أما طرق تنفيذ أوامر RMAN فهي: 1- Stand-alone: يتم فيه تنفيذ الأوامر بشكل منفرد في محرر RMAN ودون بداية الكود بالكلمة RUN. 2- Job: يجب أن يتم تضمينه بين قوسين {} ويجب أن يبدأ بكلمة RUN ويتم تنفيذ الأوامر فيه على شكل مجموعة.

كما يمكن حفظ الكود في شكل ملف File.rcv ويتم تنفيذه على محرر RMAN.

RMAN TARGET /      @c:\backup.rcv


قمت بتنفيذ الملف c:\backup.rcv الذي يحتوي على كلمتين فقط REPORT SCHEMA وهذا الأمر لعرض هيكلية قاعدة البيانات.


علامات : Backup and Recovery

يمكن ان يعجبك ايضا


Comments

لايوجد تعليق حتى الان