محتويات الدورة

قاعدة بيانات أوراكل / المتقدم: تطور آمن وقابل للتعافي / الدرس 16

النسخ والاستعادة وأدلة التعافي

حلّل نقاط التعافي وبيانات RMAN واستعادة التطبيق كاملة دون تنفيذ أوامر استعادة.

وقت القراءة التقريبي: 4 دقيقةتاريخ مراجعة المحتوى
في هذه الصفحة

أهداف الدرس

  • ميّز استرجاع الملفات والتعافي المادي والتصدير المنطقي.
  • حدّد برهان تعافٍ يشمل الاعتماديات وفحوص العمل.

حدّد ميزانيتي الفقد والتوقف

يسمي هدف نقطة التعافي مقدار التاريخ المثبت المسموح بفقده، ويسمي هدف زمن التعافي سرعة عودة خدمة قابلة للاستخدام. قد لا يكفي نسخ ليلي لميزانية فقد خمس عشرة دقيقة دون تاريخ تغييرات قابل للاستعادة. نجاح مهمة النسخ لا يثبت أياً من الهدفين. حدّد الإخفاق: فقد الملفات أو الحذف العرضي أو فساد بيانات التطبيق أو انقطاع إقليم قد يحتاج مسارات مختلفة. وثّق من يختار النقطة وكيف تطابق الشحنات المقبولة بعدها مع الناقلين والمدفوعات الخارجية.

يسترجع restore الملفات ويدفعها recovery إلى الأمام

يسترجع RMAN ملفات البيانات والملفات المدعومة من النسخ. ويطبق التعافي المادي تغييرات تزايدية وإعادة للوصول إلى نقطة متسقة. لا يعادل النسخ المادي تصدير Data Pump المنطقي الذي يعيد بناء كائنات مختارة وله حدود بيانات وصفية وصلاحيات واتساق خاصة. قد يحتاج النسخ أثناء التشغيل إلى redo ليصبح صالحاً بعد الاسترجاع. لذلك يمثل ARCHIVELOG وتغطية السجلات الكاملة أساس كثير من الاستراتيجيات. تشرح الدورة الاعتماديات ولا تقدم تسلسلاً قابلاً لتنفيذ الاستعادة أو الإيقاف أو الحذف.

يجب أن تغطي سلسلة التعافي كل فترة لازمة

يصف الدفتر الاصطناعي نسخة أساس عند الموضع 100 وفترات redo متتابعة. للوصول إلى 160 لا يمكن تخطي الفترة 120 إلى 140 لمجرد وجود سجل لاحق. يتتبع تعافي أوراكل الحقيقي أيضاً هوية القاعدة وتجسدها والخيط ونقاط ملفاتها؛ الدفتر نموذج تعليمي فقط. لا تستبدل الحساب على مواضع مخترعة ببيانات RMAN المتحقق منها وتمرين استعادة معزول. الغرض إظهار الاعتمادية قبل تعقيد التفاصيل التشغيلية.

text مثال تقني توضيحي؛ النتائج المنطقية مستنتجة ولم تُختبر على المحرك.
base_checkpoint: 100
required_redo: [100,120), [120,140), [140,160)
missing_redo: [120,140)
requested_target: 160
conclusion: target not proven recoverable

تُبطل الفجوة برهان التغطية المبسط. هذه مواضع نموذجية لا SCN مقاسة أو مخرجات RMAN.

احمِ ما يقع خارج ملفات البيانات

لا ينسخ RMAN كل اعتماديات التطبيق. تحتاج إعدادات الشبكة وملفات كلمات المرور وبيئة البرامج وملفات الجداول الخارجية حماية مستقلة. وتتطلب النسخ أو البيانات المشفرة مساراً مختبراً لاستعادة المفاتيح والمحفظة. لا يفيد نقل النسخة إلى تخزين مستقل إلا إذا ظلت مقروءة وبقي الوصول بعد الإخفاق نفسه. يسجل البيان فئات الأدلة لا أسراراً أو مواقع حقيقية. عامل الاحتفاظ كسياسة تعافٍ لشبكة اعتماديات كاملة؛ فقد يكسر حذف جزء قديم ظاهرياً نافذة تعافٍ أحدث موعودة.

json مثال تقني توضيحي؛ النتائج المنطقية مستنتجة ولم تُختبر على المحرك.
{
  "database_identity_verified": true,
  "backup_piece_inventory": "reviewed lab manifest",
  "redo_coverage": "continuous to selected target",
  "key_recovery_evidence": "separately reviewed",
  "external_dependencies": ["network configuration", "application artifacts"],
  "restore_rehearsal": "required before claiming readiness"
}

قائمة JSON توضيحية صحيحة وليست دليلاً على التحقق من نسخة أو استعادة حقيقية.

تحقق من خدمة الأعمال بعد التعافي التقني

فتح قاعدة البيانات لازم لكنه لا يثبت جاهزية التطبيق. ينبغي لتمرين معزول التحقق من إصدارات المخطط ومفاتيح شحن ممثلة والمجاميع المالية والسلامة المرجعية وحجز اصطناعي كامل. قِس المراحل ووثّق الاعتماديات الخارجية الغائبة واختبر اتصال حساب التشغيل المعتمد. تحدد معاينة البيانات الوصفية الأجزاء المختارة لكنها أضعف من قراءتها واستعادتها. احتفظ بدليل آخر تمرين ناجح ونطاقه وتاريخه الدقيقين. لم تُجرَ أثناء التأليف أي عملية تحقق نسخ أو وصول لوسيط أو استرجاع أو تعافٍ.

الأخطاء الشائعة وإصلاحها

يُعامل نجاح النسخ كضمان للتعافي

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

لا يصل التعافي إلى النقطة المطلوبة

لماذا يحدث؟
تغيب فترة redo لازمة أو نسخة توافق الهوية.
كيف تصلحه؟
اجرد السلسلة كاملة واختر هدفاً مثبت التعافي فقط.
كيف تتجنب تكراره؟
تحقق من التغطية مقابل النافذة الموعودة قبل تغيير الاحتفاظ.

لا يمكن فتح الملفات المشفرة المستعادة

لماذا يحدث؟
تفتقد بيئة الاستعادة المفاتيح أو مسار الوصول.
كيف تصلحه؟
استخدم إجراء استعادة المفاتيح المراجع في تمرين معزول.
كيف تتجنب تكراره؟
ضمّن المحافظ وملكية الوصول وتعافي الاعتماديات في الخطة.

اختبر فهمك

1. هل يحل تصدير منطقي لجداول الشحن محل استراتيجية تعافٍ مادي كاملة؟

اعرض الحل المشروح

لا؛ يحمي نطاقاً منطقياً مختاراً وله سلوك اتساق وإعادة بناء مختلف. حدّد دوره في السيناريو مع حفظ التعافي المادي وredo والاعتماديات الخارجية حيث تلزم. تحقق من التطبيق بعد الاستعادة ولا تعتبر وجود الصفوف المصدّرة جاهزية للخدمة.

2. لماذا لا يثبت دفتر يفتقد [120,140) التعافي إلى 160؟

اعرض الحل المشروح

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

أهم ما تعلمته

  • التعافي سلسلة اعتماديات مختبرة وهدف أعمال مختار.
  • نجاح النسخ ودليل الاستعادة سجلان مختلفان.

المراجع الرسمية