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