Recovery Manager (RMAN) - Components
نشر بواسطة : Obay Salah , November 19, 2024
الشكل يوضح مكونات الRMAN:
- RMAN Executable: وهو عبارة عن ملف تنفيذي يشبه ملف التصدير EXP.exe وأيضا ملف الاستيراد IMP.exe وعند تشغيل هذا الملف تفتح لك نافذة عليها إشارة المحث <RMAN> بحيث يقبل الأوامر التي تكتب عليها ويقوم بتحويلها إلى سلسلة من الخطوات يتم تنفيذها على قاعدة البيانات المستهدفة.
- Target Database: قاعدة البيانات المستهدفة وهي قاعدة البيانات التي نريد عمل نسخ احتياطي لها بواسطة RMAN.
- RMAN Repository: يتم فيه حفظ جميع المعلومات عن عمليات النسخ الاحتياطي والاسترجاع وأيضا معلومات عن قاعدة البيانات المستهدفة وهيكلتها وأيضا يحفظ بيانات التهيئة للRMAN. يتم حفظ RMAN Repository دائما في ملف التحكم في قاعدة البيانات المستهدفة ولكن يجب الانتباه إلى أن مدة الاحتفاظ بمعلومات النسخ الاحتياطي في ملف التحكم تعتمد على المتغير CONTROL_FILE_RECORD_KEEP_TIME الذي يحتوي على عدد الأيام للاحتفاظ بمعلومات النسخ قبل أن يتم استخدام نفس الحقول لكتابة معلومات جديدة.
- Recovery Catalog: لاحظ معي أن معلومات النسخ الاحتياطي المحتفظ بها في ملف التحكم هي بيانات مؤقتة كما أنه لو فقدنا ملف التحكم في قاعدة البيانات المستهدفة نكون قد فقدنا هذه المعلومات لذا وفرت شركة أوراكل خيارا آخر للاحتفاظ بهذه المعلومات وهو الاحتفاظ بالRMAN Repository في قاعدة بيانات أخرى تسمى Recovery Catalog، أيضا يتم فيها حفظ RMAN scripts.
- Flash Recovery Area: وتشير إلى فضاء على الهارد ديسك مدارة من قبل أوراكل، حيث تحفظ الملفات النسخية. هذا الفضاء يداره من خلال أوراكل، ومكانته يعينها المتغير DB_RECOVERY_FILE_DEST. الحجم يتم تحديده من قبل المتغير DB_RECOVERY_FILE_DEST_SIZE. وتشمل إدارة هذا الفضاء تحديد مدة الاحتفاظ بالملفات النسخية، وحذف الملفات القديمة، وزيادة حجم هذا الفضاء عند الحاجة إلى هذا.
- Enterprise Manager: قبل ذلك كانت هناك مشكلة في كتابة الكود لعمليات النسخ والاسترجاع وإدارة منطقة النسخ السريعة. لكن أوراكل توفر واجهة المستخدم لحل هذه المشكلة، وهي Enterprise Manager، تسمح لك بأداء جميع المهام دون كتابة أي كود.
- Auxiliary Database: هي قاعدة يتم إنشاؤها بواسطة RMAN، وهي نسخة من قاعدة البيانات المستهدفة للاستخدام لمختلف الأغراض، منها إجراء عمليات الاختبار، حيث لا يمكن إجراءها على قاعدة البيانات الأصلية. أيضا، أحيانا تكون محتاجة لاستعادة نقطة زمنية لجزء حيز، التي تعني إعادة جزء دون التأثر على قاعدة البيانات المستهدفة.
- Channel: هي جلسة عمل تنفذ من خلالها عمليات النسخ والاسترجاع. يمكن إنشاء القنوات يدويا من خلال كتابة كود أو آليا من خلال تهيئة RMAN.
- Media Management Library (MML): يستطيع RMAN إرسال الملفات النسخية إلى الهارد ديسك أو إلى MML، برامج تستخدم من قبل RMAN لإرسال الملفات إلى ﺍلTape
Comments
لايوجد تعليق حتى الان