Нет, вам все еще нужны архивированные журналы повторов. Резервная копия RMAN отличается от холодной резервной копии; когда вы восстанавливаете его, вам необходимо применить все повторные действия, созданные с момента запуска резервного копирования и до момента завершения резервного копирования, чтобы обеспечить согласованность SCN во всех файлах данных и контрольном файле.
Давайте рассмотрим старомодную горячую резервную копию. В этом режиме все измененные блоки базы данных записываются в поток журнала повторов, а файл копируется в ОС. Это приводит к разрыву блоков , то есть блок изменился во время чтения резервной копии. Таким образом, чтобы восстановить базу данных, мы восстанавливаем DBF, затем процесс восстановления накладывает измененные блоки из архивированных журналов повторов на сломанные блоки в файле, и мы возвращаемся к согласованной базе данных.
В резервном копировании RMAN проблема сломанных блоков устраняется, потому что блоки считываются Oracle через SGA, а не с помощью инструмента Unix cp
. Однако DBF изменяется между временем считывания первого блока и последним блоком, так что это та же проблема, только в большем масштабе. То есть SCN изменяется между первым и последним блоками в резервной копии. Архивные журналы повторов также охватывают это.
RMAN предоставляет вам управляемость каталога и средство для создания «горячих» резервных копий без необходимости создавать повторные операции с гораздо более высокой скоростью (что создает нагрузку на диски, систему резервного копирования и т. Д.). Однако BACKUP DATABASE
будет не дать вам последовательную базу данных и само по себе; только способ сделать это в Oracle является холодным резервным копированием.