RMAN конфигурация: различия между версиями
Перейти к навигации
Перейти к поиску
Admin (обсуждение | вклад) |
Admin (обсуждение | вклад) |
||
Строка 75: | Строка 75: | ||
= device conf = | = device conf = | ||
<pre> | <pre> | ||
− | CONFIGURE | + | CONFIGURE [AUXILARY] CHANNEL [<num>] DEVICE TYPE <deviceSpec> <allocOperandList>; |
+ | CLEAR; | ||
+ | |||
+ | CONFIGURE DEFAULT DEVICE TYPE ... | ||
+ | |||
+ | |||
+ | DEVICE TYPE ... | ||
+ | |||
</pre> | </pre> | ||
= Ссылки по теме = | = Ссылки по теме = | ||
* [https://docs.oracle.com/database/121/RCMRF/rcmsynta009.htm#RCMRF113 Database Backup and Recovery Reference (12с) / CONFIGURE] | * [https://docs.oracle.com/database/121/RCMRF/rcmsynta009.htm#RCMRF113 Database Backup and Recovery Reference (12с) / CONFIGURE] |
Версия 11:13, 9 октября 2024
common conf
CONFIGURE DB_UNIQUE_NAME ... AUXNAME FOR DATAFILE ... COMPRESSION ALGORITHM ENCRYPTION RMAN OUTPUT ... - указание периода хранения логов RMAN в днях, по умолчанию 7 дней логи можно смотреть через представления V$RMAN_OUTPUT (локально), RC_RMAN_OUTPUT (Enterprise Manager, предположительно, нужно проверить) SNAPSHORT CONTROLFILE NAME CONFIGURE RMAN OUTPUT TO KEEP FOR <integer> DAYS;
deal conf
CONFIGURE ARCHIVELOG DELECTION POLICY TO BACKED UP ... - архив-лог можно удалять, если на заданном типе устройства имеется заданное количество архивных копий этого архив-лога SHIPPED TO STANDBY - удаление по факту доставки на STANDBY хосты APPLIED ON STANDBY - удаление по факту применения на STANDBY хостах NONE; - политика задана как отсутствие политики CLEAR; - восстановление конфигурации по умолчанию CONFIGURE ARCHIVELOG DELECTION POLICY TO BACKED UP <количество> TIMES TO [DEVICE TYPE] <dev_spec> # <dev_spec> = { DISK | <media_dev> } # <media_dev> - имя медиа-менеджера, зависит от платформы, для ленты обычно указывают sbt_tape (или сокращенно sbt) # [DEVICE TYPE] - эти ключевые слова можно не указывать # примеры CONFIGURE ARCHIVELOG DELETION POLICY TO BACKED UP 1 TIMES TO DISK;
backup conf
CONFIGURE ARCHIVELOG DATAFILE BACKUP OPTIMIZATION EXCLUDE FOR TABLESPACE MAXSETSIZE RETENTION POLICY ... - политика хранения CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF <integer> DAYS; - политика хранения определяется через период восстановления, устаревшими (obsolete) помечаются только те бэкапсеты и копии, которые не требуются для восстановления на любой момент заданного периода автоматически устаревшие файлы не удаляются, для удаления необходимо использовать команду DELETE OBSOLETE; REDUNDANCY <integer>; - избыточность, политика хранения задается через количество полных (или level 0) бэкапов, устаревшими (obsolete) помечаются бэкапсеты и копии на основании количества полных (или level 0) бэкапов NONE; - политика хранения задана как отсутствие политики хранения CLEAR; - сброс политики хранения на политику по умолчанию, определенную как (REDUNDANCY 1)
Важно: в конфигурации инстанции есть параметр control_file_record_keep_time (значение по умолчанию 7 дней), он задает период хранения записей репозитория в контрольных файлах. Политика хранения RMAN не влияет на этот параметр, она только помечает имеющиеся записи репозитория как устаревшие. Если записи помеченные как устаревшие будут удалены из репозитория, то команда DELETE OBSOLETE не сможет удалить файлы, которые были связаны с устаревшими записями.
Возможные ошибки при выполнении DELETE OBSOLETE;
RMAN-07553: warning: RECOVERY WINDOW is more than CONTROL_FILE_RECORD_KEEP_TIME RMAN-07554: warning: CONTROL_FILE_RECORD_KEEP_TIME is too large (... days) -- решение -- задайте параметр хранения записей репозитория так чтобы он был больше RECOVERY WINDOW и не больше 31 ALTER SYSTEM SET control_file_record_keep_time = <кол-во дней>;
cfau conf
CONFIGURE CONTROLFILE AUTOBACKUP {ON | OFF | CLEAR}; FORMAT FOR DEVICE TYPE <deviceSpec> { CLEAR | TO <formatSpec>}
device conf
CONFIGURE [AUXILARY] CHANNEL [<num>] DEVICE TYPE <deviceSpec> <allocOperandList>; CLEAR; CONFIGURE DEFAULT DEVICE TYPE ... DEVICE TYPE ...