Если кто-то выполняет повторный анализ журналов (чтобы точно посмотреть, что находится в журналах повторов), есть представление, которое сообщает вам, что они хранят: V $ LOGMNR_CONTENTS.
Обычно это показывает:
- Operation: INSERT, UPDATE, DELETE, or DDL
- SCN - system change number - very important for recovery
- The transaction to which a change belongs
- The table and schema name of the modified object
- The name of the user who issued the DDL or DML
- the SQL needed to redo and/or undo your changes.
Так что да, журналы повторов содержат изменения, сделанные при фиксации грязных буферов. Они используются для восстановления базы данных в случае сбоя. Они также защищают данные отката, поскольку SQL и для повтора, и для отмены сохраняются и воспроизводятся во время восстановления.
V $ LOG и V $ LOGFILE показывают, как распределяются ваши файлы данных повтора. Как правило, вы хотите, чтобы они были в парах, поскольку у вас есть резервная копия на случай потери. Вы также хотите иметь как минимум 3 группы (пары), поскольку некоторые являются активными, некоторые являются текущими, а некоторые записываются в архивные журналы, которые также важны для восстановления.