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