Що таке Oracle RDBMS?
У середовищі Oracle RDBMS журнали переробки складаються з файлів у власному форматі, які реєструють історію всіх змін, зроблених у базі даних. Кожен файл журналу складається з записів редо. Редо-запис, також відомий як редо-запис, містить групу векторів змін, кожен з яких описує або представляє зміну, зроблену в одному блоці в базі даних.

Наприклад, якщо користувач оновлює вартість заробітної плати в таблиці, що містить дані, пов'язані з працівниками, DBMS генерує запис, який містить вектори змін, які описують зміни блоку сегмента даних для таблиці. І якщо користувач потім COMMITs оновлення, Oracle генерує інший редо запис і призначає зміну "номер зміни системи" (SCN).

Коли щось змінюється в файлі даних, Oracle записує зміну в логі редо. Ім'я redo log вказує на його призначення: Якщо база даних впаде, RDBMS може переробити (переробити) всі зміни на файлах даних, які повернуть дані бази даних до стану, в якому вони були, коли був написаний останній запис. DBA використовують погляди V$LOG, V$LOGFILE, V$LOG_HISTORY та V$THREAD для пошуку інформації про журнал редо бази даних. Кожен файл журналу редо належить до точно однієї групи (з яких повинні існувати принаймні дві). Точно однією з цих груп є група CURRENT (можна запитувати за допомогою стану колонки v$log). Oracle використовує цю поточну групу для написання записів журналу редо. Коли група повна, відбувається перемикач журналу, що робить іншу групу поточною. Кожен перемикач журналу викликає контрольну точку, однак, протилежне неправда: контрольна точка не викликає перемикач редо журналу. Можна також вручну викликати перемикач редо-логів за допомогою команди ALTER SYSTEM SWITCH LOGFILE.
У Oracle RDBM, редо-логі - це журнали, які використовуються для підтримки історії змін у базі даних. Кожен журнал редо, пов'язаний з файлом даних, має кілька записів редо, які містять групу векторів змін. Redo logs може бути використаний для застосування змін до бази даних у разі аварії, а також корисний для створення додаткових резервних копій.