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

 في الحقيقة، إن تهيئة خيارات RMAN تساعد مدير قاعدة البيانات كثيراً في عمله، خصوصاً إذا كانت له استراتيجية واضحة في العمل، فيقوم مدير قاعدة البيانات بتهيئة RMAN بناءً على هذه الاستراتيجية التي أعدها مسبقاً. كما يجب الإشارة إلى أنه عند استخدام RMAN دون تهيئتها تعمل في هذه الحالة على التهيئة الافتراضية Default Setting.

بالطبع يمكن تهيئة RMAN، ولكن يمكن أيضاً لمدير قاعدة البيانات تجاهل هذه التهيئة عن طريق إنجاز مهامه يدوياً بكتابة كل ما يريده على محرر RMAN حتى ولو اختلف كلياً عن إعداد التهيئة. إذاً يمكن القول إن عملية تهيئة RMAN أمر مهم لمدير قاعدة البيانات، كما يمكنه تجاهل هذه التهيئة متى شاء عن طريق إنجاز مهامه يدوياً.

يستطيع مدير قاعدة البيانات تهيئة RMAN بحيث يقوم بتحديد نوع النسخ الاحتياطي (Backup Set or Copy) كذلك تحديد نوع الجهاز (Tape or Disk Device) وأيضاً فترة الاحتفاظ بالنسخ الاحتياطي وغيرها من الخيارات التي سنتحدث عنها بالتفصيل.

SHOW ALL;


ALL SHOW:

هذا الأمر يقوم بعرض خيارات تهيئة الRMAN Configuration، كما يمكن ملاحظة أنه قد توجد أحياناً كلمة Default في نهاية السطر مما تدل على أن هذه هي القيمة الافتراضية (Default Setting).

تهيئة الRetention Policy:

وهي لتحديد فترة الاحتفاظ بالنسخ الاحتياطية (Backup) قبل أن تصبح هذه النسخ في قائمة الملغيات (Obsolete) كما يمكن حذف هذه النسخ فيما بعد بواسطة الأمر Delete Obsolete.

ويجب الإشارة إلى أنه هناك نوعان لتهيئة فترة الاحتفاظ:

  1. تحديد فترة الاحتفاظ بالأيام.
CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 3 DAYS;


تم تحديد فترة الاحتفاظ لمدة ثلاثة أيام. يمكن مشاهدة التهيئة الجديدة لفترة الاحتفاظ بواسطة الأمر:

SHOW RETENTION POLICY;


كما يمكن الرجوع إلى القيمة الأصلية بواسطة الأمر:

CONFIGURE RETENTION POLICY CLEAR;


2- ﺘﺤﺩﻴﺩ ﻓﺘﺭﺓ ﺍﻻﺤﺘﻔﺎﻅ ﺒﻌﺩﺩ ﺍﻟﻨﺴﺦ: ﺍﻟﻘﻴﻤﺔ ﺍلأﺼﻟﻴﺔ ﻟﻬﺫﺍ ﺍلخﻴﺎﺭ ﻫﻲ 1 REDUNDANCY ﺃﻱ ﺃﻥ ﺍلRMAN ﺘﺤﺎﻭل ﺍﻻﺤﺘﻔﺎظ ﺒﻨﺴﺦﺔ ﺍﺤﺘﻴﺎﻁﻴﺔ (Backup) ﻭﺍﺣﺪﺓ ﻟﺠﻤﻴﻊ

ﻤﻠﻔﺎﺕ ﺍلData Files ﻭ ﺠﻤﻴﻊ ﻤﻠﻔﺎﺕ ﺍلArchive Log Files ﻭﺃﻴﻀﺎﹰ ﺍلControl File ﺴﻭﺍﺀ ﻜﺎﻥ ﺍلنﺴﺦ ﺍلﺤﺘﻴﺎﻁﻲ ﻤﻦ ﺍلنﻭﻉ (Backup or Copy Image).

CONFIGURE RETENTION POLICY TO REDUNDANCY 3;


تهيئة الDefault Device Type:

ﻭﻫﻲ ﻟﺘﺤﺩﻴﺩ ﻤﻠﻔﺎﺕ ﺍلنسخ ﺍلإحتياطية (Backup) ﻫل ﺳﻴﺘﻢ ﺗﻤﺭﻳﺭﻫﺎ ﺇﻟﻰ ﺍلديﺳﻙ (Disk) ﺃﻭ ﺇﻟﻰ (Tape Device). ﻭﻓﻲ الوضع الإفتراضي ﺳﻴﺘﻢ ﺗﻤﺭﻳﺮ ﻤﻠﻔﺎﺕ ﺍلنّسخ ﺍلإحتياطية ﺇﻟﻰ ﺍلديﺳﻙ.

CONFIGURE DEFAULT DEVICE TYPE TO SBT_TAPE;


ﺍﻵﻥ ﺳﻮﻑ ﻳﺘﻢ ﺗﻤﺮﻳﺮ ﻤﻠﻔﺎﺕ ﺍلنّسخ ﺍلإحتياطية ﺇﻟﻰ (Tape Library) ﻤﺎ ﻟﻢ ﻳﺘﻢ ﺗﺠﺎﻫﻞ ذﻟﻚ ﻋﻦ ﻁﺮﻳﻖ ﺗﻤﺮﻳﺮ ﺍلنّسخ ﺍلإحتياطية ﻳﺪﻭﻳﺎ ﻋﻦ ﻁﺮﻳﻖ ﻣﺤﺮﺭ ﺍلRMAN.

ﻛﻤﺎ ﻳﻤﻜﻦ ﺗﻤﺮﻳﺮ ﻤﻠﻔﺎﺕ ﺍلنّسخ ﺍلإحتياطية ﺇﻟﻰ ﺍلديﺳﻚ ﺑﻮﺍﺳﻁﺔ ﺍلأﻣﺮ.

CONFIGURE DEFAULT DEVICE TYPE TO DISK;


تهيئة الType Device:

SHOW DEVICE TYPE;

في الوضع الافتراضي، لحظة عمل النسخ الاحتياطي وإرساله إلى الديسك، سيتم استخدام قناة واحدة (Channel) لإرسال النسخ الاحتياطي.

كما سيتم عمل النسخ الاحتياطي على هيئة Backup Set وليس Image Copy. بالطبع، يمكن تهيئة Device Type عند إرسال النسخ الاحتياطي إلى Tape Library.

فلنفترض أنك تريد عند إرسال النسخ الاحتياطي إلى Tape Library استخدام قناتين تعملان على التوازي لنقل ملفات النسخ الاحتياطي، ويكون نوع النسخ الاحتياطي Backup Set.

تذكر أنه لا يمكن إرسال النسخ الاحتياطي من نوع Image Copy إلى Tape Library.

 

CONFIGURE DEVICE TYPE SBT_TAPE PARALLELISM 2 BACKUP TYPE TO BACKUPSET;

Channel Allocation:

كما ذكرنا سابقًا، لا بد من تخصيص قنوات Channel لإنجاز عمليات النسخ الاحتياطي والاسترجاع، سواء كان ذلك يدويًا عن طريق الأمر Allocate Channel أو عن طريق تهيئة القناة بواسطة الأمر Configure Channel. وأقصى عدد للقنوات التي يمكن أن تعمل على التوازي يعتمد على نظام التشغيل.

وهناك العديد من الخيارات للتحكم في القنوات:

  1. DURATION: للسيطرة على الوقت المستغرق لتنفيذ المهام عن طريق القناة، ويتم تحديده بالساعات والدقائق. يمكن أن يؤثر هذا الخيار على سرعة تنفيذ العمليات باستخدام أحد الخيارين التاليين:
  • MINIMIZE TIME: يتم تحديده لضمان تنفيذ العمليات بأسرع ما يمكن، لكن قد تتم العملية قبل انتهاء الوقت المحدد. يحدث ذلك عادة عند إرسال النسخ الاحتياطية إلى Tape، لأن الأفضل هو إرسال البيانات إلى الشرائط بأسرع ما يمكن.
  • MINIMIZE LOAD: يتم تحديده لمراقبة سرعة عمليات النسخ الاحتياطي وتقليل سرعتها إذا اتضح أنها ستنتهي قبل الزمن المحدد. يتم تحديد هذا المتغير عادة عند إرسال ملفات النسخ الاحتياطي إلى الديسك لتقليل التأثير على المستخدمين نتيجة زيادة الضغط على الديسك.
  1. FORMAT: لتحديد المسار واسم ملفات النسخ الاحتياطي.
  2. MAXOPENFILES: لتحديد عدد الملفات التي تستطيع القناة فتحها في المرة الواحدة، وفي الوضع الافتراضي هو 8.
  3. MAXPIECESIZE: لتحديد حجم ملف النسخ الاحتياطي الذي تم إنشاؤه بواسطة القناة.
CONFIGURE CHANNEL DEVICE TYPE DISK MAXOPENFILES ٦ MAXPIECESIZE 2G;


تهيئة الAUTOBACKUP CONTROLFILE:

بمعنى هل نريد عمل نسخ احتياطي لملف Control File وملف SPFILE تلقائيًا كلما قمنا بعملية نسخ احتياطي أم لا؟ في الوضع الافتراضي، يأخذ هذا المتغير القيمة OFF، بمعنى أن ملف Control File لا يتم عمل نسخ احتياطي له تلقائيًا عند إنجاز عمليات النسخ الاحتياطي.

يمكن تهيئة هذا المتغير بحيث يأخذ القيمة ON، وذلك لعمل نسخ احتياطي لملف CONTROL FILE عند إجراء أي عملية نسخ احتياطي. وقد يكون هذا الأمر أكثر أهمية عندما لا نستخدم Recovery Catalog، حيث يتم حفظ معلومات النسخ الاحتياطي في ملف Control File، الأمر الذي يجعل عملية الحفظ عليه أكثر أهمية.

CONFIGURE CONTROLFILE AUTOBACKUP ON;


تهيئة الCONTROLFILE AUTOBACKUP FORMAT:

لتحديد مسار واسم ملفات النسخ الاحتياطي الآلي لملفات CONTROL FILES.

CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO 'C:\%F';


تهيئة الاستثناءات (EXCLUDE):

في بعض الأحيان يكون لديك Tablespace في الوضع Read only أو في الوضع Offline، أو حتى قد يكون في الوضع Online لكنه غير متحرك أي يحوي بيانات ثابتة.

في هذه الأحوال وغيرها قد لا نحتاج لعمل نسخة احتياطية لهذا الTablespace أثناء عمل النسخ الاحتياطي الكلي لقعدة البيانات الأمر الذي يقلل لنا زمن وحجم ملفات النسخ الاحتياطي.

فيتم تحديد قائمة الTablespace التي نريد تجاهلها أثناء عمل النسخ الاحتياطي.

 

CONFIGURE EXCLUDE FOR TABLESPACE USERS;


تهيئة الBACKUP OPTIMIZATION:

يأخذ هذا الخيار في الوضع الافتراضي القيمة OFF ويمكن تهيئته في الوضع ON لتجاهل جميع الكائنات التي لم يتم تغييرها منذ آخر نسخ احتياطي.

CONFIGURE BACKUP OPTIMIZATION ON;


تهيئة الDATAFILE BACKUP COPIES & ARCHIVELOG BACKUP COPIES:

لتحديد عدد النسخ التي يتم إنشاؤها عند عمل نسخ احتياطي لملفات الData Files أو ملفات الArchive Log Files.

CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1;
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1;


يتم تحديد عدد نسخة واحدة للنسخ الاحتياطي لكل من ملفات الData Files وArchive Log Files.

تهيئة الMAXSETSIZE: وهو أكبر مقاس للنسخ الاحتياطية من النوع Backup Set، وفي الوضع الافتراضي يأخذ هذا الخيار القيمة Unlimited.

CONFIGURE MAXSETSIZE TO 4G;



علامات : Backup and Recovery

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


Comments

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