FORMAT – Установка местоположений файлов, получаемых при резервировании посредством RMAN

Рубрика: Oracle

Здравствуйте, уважаемые посетители okITgo.ru! Рассмотрим, каким образом определяется местоположение файлов, получаемых в результате создания резервных копий в диспетчере восстановления RMAN, а также принципы генерации имен этих файлов в различных ситуациях.

RMAN генерирует уникальные имена файлов, получаемых в результате создания резервных копий, на основе следующего списка правил, перечисленных по убыванию приоритета:

  • Вы можете указать предложение FORMAT при использовании команды BACKUP, чтобы направить результирующие файлы в определенное местоположение следующим образом:

    BACKUP DATABASE FORMAT="/tmp/backup_%U";

    Бэкапы в этом случае будут сохраняться с генерируемыми уникальными именами файлов в директорию /tmp/backups/. Обратите внимание, что параметр %U, используемый для генерации уникальной строки в соответствующем месте имени файла, является обязательным.

    Также Вы можете использовать предложение FORMAT для именования дисковой
    
    группы ASM в качестве местоназначения бэкапа, как показано в примере:

    RMAN> BACKUP DATABASE FORMAT '+dgroup1';  # установка дисковой группы ASM

    В этом случае параметр %U не требуется, поскольку ASM генерирует уникальные имена файлов автоматически, когда это требуется.

  • Если настройка FORMAT конфигурируется для конкретного канала, используемого для бэкапа, тогда она контролирует генерируемое имя файла.
  • Если настройка FORMAT конфигурируется для типа устройства, используемого для бэкапа, то она контролирует имя генерируемого файла.
  • Если резервная копия является дисковым бэкапом и настроена мгновенная область восстановления, то бэкап сохраняется под автоматически создаваемым именем в FRA.
  • Если не выполняется ни одно из условий в этом списке, то местоположение и формат именования файлов резервного копирования будет зависеть от платформы.

Рубрика: Oracle