11g Standby Database

В 11g два параметра относящиеся к Standby стали deprecated, т.е. их можно поставить, но они будут игнорироваться, а при старте БД выдаст предупреждение.

  • LOG_ARCHIVE_LOCAL_FIST. Этот параметр позволял беспечить запись архивного журнала на локальный диск и только потом передевать его на standby. Начиная с 10g такое поведение обеспечивается по умолчанию.
  • STANDBY_ARCHIVE_DEST. Этот параметр установливал директорию, куда следует помещать архивные логи на standby хосте. Мне не удалось найти в документации четких указаний, на что его необходимо поменять. Кажется следует использовать новый тег VALID_FOR
    LOG_ARCHIVE_DEST_3='LOCATION=USE_DB_RECOVERY_FILE_DEST VALID_FOR(STANDBY_LOGFILE, STANDBY_ROLE'
    С другой стороны если Вы используете DB_RECOVERY_FILE_DEST, Вам досточно на standby поменять этот параметр и логи будут попадать туда, используя LOG_ARCHIVE_DEST_1, поскольку он по умолчанию valid_for обеих ролей (и primary и standby.
Для Oracle managed files (OMF) есть еще достаточно известная особенность при создании standby (начиная с 10g0. Если вы используете OMF то параметры db_file_convert и log_file_convert не работают. Я нашел единственный выход, при дублировании БД задать новое значение для DB_CREATE_FILE_DEST прямо в команде duplicate database.

Комментариев нет:

Отправить комментарий