 ஆரக்கிள் ஆர்.டி.பி.எம்.எஸ்-ல் ரெடோ பதிவுகள் என்றால் என்ன?
ஆரக்கிள் RDBMS சூழலில், தரவுத்தளத்தில் செய்யப்பட்ட அனைத்து மாற்றங்களின் வரலாற்றையும் பதிவு செய்யும் தனியுரிம வடிவத்தில் கோப்புகளை ரெடோ பதிவுகள் உள்ளடக்கியது. ஒவ்வொரு ரெடோ பதிவு கோப்பிலும் ரெடோ பதிவுகள் உள்ளன. ஒரு ரெடோ பதிவு, ரெடோ என்ட்ரி என்றும் அழைக்கப்படுகிறது, மாற்ற திசையன்களின் குழுவைக் கொண்டுள்ளது, அவை ஒவ்வொன்றும் தரவுத்தளத்தில் ஒரு தொகுதிக்கு செய்யப்பட்ட மாற்றத்தை விவரிக்கிறது அல்லது பிரதிபலிக்கிறது. எடுத்துக்காட்டாக, பணியாளர் தொடர்பான தரவைக் கொண்ட அட்டவணையில் ஒரு பயனர் சம்பள மதிப்பைப் புதுப்பித்தால், டேபிளுக்கான தரவுப் பிரிவுத் தொகுதியில் ஏற்படும் மாற்றங்களை விவரிக்கும் மாற்ற-வெக்டர்களைக் கொண்ட ரெடோ பதிவை DBMS உருவாக்குகிறது. பயனர் புதுப்பிப்பைச் செய்தால், ஆரக்கிள் மற்றொரு ரெடோ பதிவை உருவாக்கி, மாற்றத்திற்கு "கணினி மாற்ற எண்ணை" (SCN) ஒதுக்குகிறது. டேட்டாஃபைலில் ஏதாவது மாற்றம் ஏற்படும் போதெல்லாம், ஆரக்கிள் ரெடோ பதிவில் மாற்றத்தை பதிவு செய்கிறது. மறுசெயல் பதிவு என்ற பெயர் அதன் நோக்கத்தைக் குறிக்கிறது: தரவுத்தளம் செயலிழந்தால், RDBMS ஆனது தரவுக் கோப்புகளில் உள்ள அனைத்து மாற்றங்களையும் மீண்டும் செய்யலாம் (மீண்டும் செயலாக்கம் செய்யலாம்), இது தரவுத்தளத் தரவை கடைசியாக மீண்டும் பதிவு செய்தபோது இருந்த நிலைக்கு எடுத்துச் செல்லும். தரவுத்தளத்தின் மறுசெயல் பதிவு பற்றிய தகவலைக் கண்டறிய DBAக்கள் V$LOG, V$LOGFILE, V$LOG_HISTORY மற்றும் V$THREAD ஆகிய காட்சிகளைப் பயன்படுத்துகின்றன. ஒவ்வொரு மறுசெயல் பதிவு கோப்பும் சரியாக ஒரு குழுவிற்கு சொந்தமானது (இதில் குறைந்தது இரண்டு இருக்க வேண்டும்). இந்தக் குழுக்களில் சரியாக ஒன்று தற்போதைய குழுவாகும் (v$log இன் நெடுவரிசை நிலையைப் பயன்படுத்தி வினவலாம்). ஆரக்கிள் அந்த தற்போதைய குழுவை மீண்டும் பதிவு உள்ளீடுகளை எழுத பயன்படுத்துகிறது. குழு நிரம்பியவுடன், ஒரு பதிவு சுவிட்ச் ஏற்படுகிறது, மற்றொரு குழுவை தற்போதையதாக மாற்றுகிறது. ஒவ்வொரு பதிவு சுவிட்சும் சோதனைச் சாவடியை ஏற்படுத்துகிறது, இருப்பினும், உரையாடல் உண்மையல்ல: ஒரு சோதனைச் சாவடி மீண்டும் பதிவு சுவிட்சை ஏற்படுத்தாது. ALTER SYSTEM SWITCH LOGFILE கட்டளையைப் பயன்படுத்தி ஒருவர் கைமுறையாக மீண்டும் பதிவு சுவிட்சை ஏற்படுத்தலாம்.
Oracle RDBM இல், redo பதிவுகள் என்பது தரவுத்தளத்தில் ஏற்படும் மாற்றங்களின் வரலாற்றைப் பராமரிக்கப் பயன்படும் பதிவுகள் ஆகும். தரவுக் கோப்புடன் இணைக்கப்பட்ட ஒவ்வொரு மறுசெயல் பதிவிலும் மாற்ற வெக்டார்களின் குழுவை வைத்திருக்கும் பல ரெடோ பதிவுகள் உள்ளன. செயலிழந்தால், தரவுத்தளத்தில் மாற்றங்களைப் பயன்படுத்துவதற்குப் பதிவுகளை மீண்டும் செய்.