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