Перенос дельта-файла
Добавлено: 05 сен 2012, 12:44
Добрый день
Насколько я понимаю, при проведении нбэкапа основной файл БД блокируется и все изменения пишутся в дельта-файл, который после разблокирования применяется на БД.
Так вот, есть ли какая то возможно сделать так:
1) Основая база блокируется
2) Проделывается бэкап основной базы
3) Проделывается восстановление из полученного бэкапа свежей БД
4) Во время пунктов 2,3 в дельта-файл основной базы продолжают поступать данные
5) Дельта-файл основной базы применяется к восстановленной копии БД
6) Алиасы перебрасываются на восстановленную копию, основная база разблокируется
Дело в том, что моя система работает 24/7, база достаточно большая (уже >30 гигов вроде) в связи с чем отключил SWEEP. Для поддержания базы в нормальном состоянии периодически (раз в 1-2 месяца) далается бэкап-откат, но это занимает достаточно много времени и пропадают ценные данные. Написал скрипт для перекачки данных за период бэкапа-отката, но все это достаточно криво, т.к. таблиц под сотню. Вышеописанный метод был бы спасением, но не знаю как к этому делу подойти.
Насколько я понимаю, при проведении нбэкапа основной файл БД блокируется и все изменения пишутся в дельта-файл, который после разблокирования применяется на БД.
Так вот, есть ли какая то возможно сделать так:
1) Основая база блокируется
2) Проделывается бэкап основной базы
3) Проделывается восстановление из полученного бэкапа свежей БД
4) Во время пунктов 2,3 в дельта-файл основной базы продолжают поступать данные
5) Дельта-файл основной базы применяется к восстановленной копии БД
6) Алиасы перебрасываются на восстановленную копию, основная база разблокируется
Дело в том, что моя система работает 24/7, база достаточно большая (уже >30 гигов вроде) в связи с чем отключил SWEEP. Для поддержания базы в нормальном состоянии периодически (раз в 1-2 месяца) далается бэкап-откат, но это занимает достаточно много времени и пропадают ценные данные. Написал скрипт для перекачки данных за период бэкапа-отката, но все это достаточно криво, т.к. таблиц под сотню. Вышеописанный метод был бы спасением, но не знаю как к этому делу подойти.