07июл
Месторасположение архивных журналов повторного выполнения. Параметры LOG_ARCHIVE_DEST_n и log_archive_format.
Архивные журнальные файлы могут располагаться в нескольких местах ( максимум 10). Задать их место расположение можно с помощью параметра LOG_ARCHIVE_DEST_n (для Oracle Enterprise Edition), имеющего ключевые слова SERVICE и LOCATION.
Замечание:
Параметр LOG_ARCHIVE_DEST_n несовместим с LOG_ARCHIVE_DEST, поэтому один из них должен быть равным '' (null string).
Например:
В локальной файловой системе:
log_archive_dest_1='LOCATION=k:\oracle\oradata\my_db\archive'
Удаленное месторасположение:
log_archive_dest_2='service=standby_my_db.my_domain'
Если ключевое слово «LOCATION », то оракл ищет на сервере указанную папку. Если ключевое слово «SERVICE», то с помощью TNSNAMES.ORA ищется удаленная резервная база данных, туда передаются архивные журналы. Затем резервная база обновляется переданными данными, обновляется ее управляющий файл.
Необходимо еще знать, что во избежание накладок, архивные файлы должны иметь уникальные имена. Для поддержки уникальности имени используются форматы, которые задаются параметром инициализации:
log_archive_format =%d_%t_%s_%r.dbf
%t – номер потока ( thread number); обязательный шаблон
%s – порядковый номер журнального файла (log sequence number); обязательный шаблон
%r – идентификатор сброса журнала ( resetlogs ID); обязательный шаблон
%d – идентификатор БД (database ID); обязательный шаблон, если в одном месте хранятся архивные файлы нескольких баз.
Имспользование больших букв в формате шаблона приводит к дополнению слева нулями в названии файла