شنية سجلات إعادة التشغيل في Oracle RDBMS؟
Context:في بيئة RDBMS، سجلات إعادة التشغيل تحتوي على ملفات في شكل خاص واللي يكتب سجل كل التغييرات في قاعدة البيانات. كل ملف إعادة تصنيع يتكون من سجلات إعادة تصنيع. سجل إعادة التشغيل، يُقَال ليه زادة إعادة التشغيل، يحتوي على مجموعة من متجهات التغيير، وكل واحد يصف أو يمثل تغيير في كتلة واحدة في قاعدة البيانات.  مثلاً، إذا المستخدم يطلع قيمة الرواتب في جدول يحتوي على بيانات متعلقة بالموظفين، نظام إدارة البيانات يخلق سجل إعادة عمل يحتوي على متجهات تغيير يوصفون التغييرات في كتلة قطاع البيانات للجدول. و إذا المستخدم بعد كمل التحديث، أوراكل يخلق سجل إعادة عمل آخر و يعطي التغيير "رقم تغيير النظام" (SCN).  كلما شي يتغير في ملف بيانات، أوراكل تكتب التغيير في سجل إعادة التنفيذ. الاسم يبيّن غرضه: إذا قاعدة البيانات تتحطم، RDBMS يمكن إعادة (إعادة المعالجة) كل التغييرات على ملفات البيانات والتي تسترجع بيانات قاعدة البيانات إلى الحالة التي كانت فيها عندما كتب آخر سجل إعادة. DBAs يستخدموا النظرات V$LOG، V$LOGFILE، V$LOG_HISTORY و V$THREAD ليحصلوا على معلومات حول سجل إعادة التنفيذ في قاعدة البيانات. كل ملف إعادة تصويب يخص مجموعة واحدة بالضبط (للي لازم يكون فيهم زوز على الأقل). واحد من المجموعات هاذم هو المجموعة CURRENT (تنجم تطلبها باستخدام حالة العمود في v$log). أوراكل يستخدم المجموعة الحالية لتكتب إدخالات سجل إعادة. وقتلي المجموعة تكون كاملة، ينجم التبديل، يخلق مجموعة أخرى المجموعة الحالية. كل سويتش يسبب نقطة تفتيش، ومع ذلك، العكس مش صحيح: نقطة تفتيش ما تسببش سويتش إعادة تفتيش. ويمكنك زادة تسبب إعادة تسجيل إعادة باستخدام أمر ALTER SYSTEM SWITCH LOGFILE.
في أوراكل آر دي بي إم، سجلات إعادة التشغيل هي سجلات يستخدمونها للحفاظ على تاريخ التغييرات في قاعدة البيانات. كل سجل إعادة إصلاح مرتبط بملف بيانات فيه سجلات إعادة إصلاح متعددة تحتفظ بمجموعة من متجهات التغيير. ريدو لوج يمكن يستخدموا ليعملوا التغييرات ل قاعدة البيانات في حالة الكارثة و مفيد أيضا لخلق نسخة احتياطية متزايدة.