RMAN обновление физической копии файла, используя изменения
Начиная с версии oracle 10g, в RMAN появилась очень полезная возможность обновить физическую копию по инкрементальным изменениям в файле данных.
RUN
{
RECOVER COPY OF DATABASE
WITH TAG 'incr_img_update'
UNTIL TIME 'SYSDATE - 7';
BACKUP
INCREMENTAL LEVEL 1
FOR RECOVER OF COPY WITH TAG 'incr_img_update'
DATABASE;
}
Эта команда состоит из двух команд RECOVER и BACKUP. Важно помнить о наличии опции TAG в обеих командах.
В первый день запуска команды recover не делается ничего так как нечего восстанавливать. С другой стороны команда backup в первый день создает бэкап уровня 0 так как его не существовало. Этот бэкап послужит основой для будущих обновлений.
На второй день и на остальные дни вплоть до 7 го дня восстановления копии файла не происходит. С другой стороны команда backup выполняет инкрементальную копию уровня 1 все 7 дней. После того как прошло 7 дней, команда recovery находит бэкап уровня 1, созданный на второй день и выполняет обновление копии файла (продвигает его на один день вперед).
День Бэкап Восстановление
1 level 0 (Base) No
2 Level 1 (Incr.) No
3 Level 1 (Incr.) No
4 Level 1 (Incr.) No
5 Level 1 (Incr.) No
6 Level 1 (Incr.) No
7 Level 1 (Incr.) No
8 Level 1 (Incr.) No
9 Level 1 (incr.) Day 1 копия файла обновляется с изменениями втого дня.
Комментариев нет:
Отправить комментарий