Hello, Sergey!

Sergey Mereutsa wrote:

Насколько я помню из описания на конференции - эта утилита сохраняет
некоторую служебную информацию, при помощи которой проще
восстанавливать  базу - т.е. то, что, по мнению разработчиков тулзы,
повреждается чаще всего или повышает шансы на восстановление. Может и
ошибаюсь в чем-то - но я именно так для себя это уяснил.

именно. только эта информация - не данные.

Но исходя из описанной тобой ситуации с питанием (странно, вы же вроде
уже Европа, поставщик электричества не разорился?) - DG тебе не очень
сильно поможет, хотя, наверняка, шансы потерять все данные значительно
уменьшит - ему ведь тоже надо сохранять данные куда-то и если
одновременно это все ресетнется...

см. выше. если в базе затрется страница данных (тип 5), то DG
ее не восстановит. Потому что он не является заменой бэкапа, нбэкапа,
логгера данных, репликатора и т.д.
Но вот если затрется TIP, PIP, генераторы, rdb$pages, rdb$formats
и прочее - тогда он даст возможность прочитать неповрежденные данные.
я же на конференции приводил пример, когда у базы был сломан "хребет",
а данные почти не были повреждены. Без DG такую базу можно было бы
на свалку, сразу.

Если хотите, можете рассматривать DG как некий Undelete-менеджер, который не сам файл сохраняет при удалении из корзины, а информацию о
названии файла и его кластерах.

--
Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34


Ответить