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