Можно ди восстановить удаленные таблицы из базы?

Ремонт и восстановление баз данных InterBase, Firebird, Yaffil

Модераторы: kdv, Alexey Kovyazin

Ответить
sid77
Сообщения: 9
Зарегистрирован: 31 янв 2006, 07:31

Можно ди восстановить удаленные таблицы из базы?

Сообщение sid77 » 31 янв 2006, 15:16

Подскажите пожалуйста, можно ли восстановить удаленную таблицу с данными в базе? Размер файла базы 21 гиг, после удаления таблицы размер не изменился и я подозреваю что все данные еще живы

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 31 янв 2006, 15:38

если данные в этой таблице пытались читать, то большая вероятность, что сработала сборка мусора и данных уже нет.
После удаления записей размер базы НЕ МЕНЯЕТСЯ. Он меняется только после b/r.

p.s. сейчас тут у нас делается утилита для восстановления старых версий записей, но утилита будет платная, и когда она выйдет - не знаю.

hvlad
Разработчик Firebird
Сообщения: 1244
Зарегистрирован: 21 мар 2005, 10:48

Re: Можно ди восстановить удаленные таблицы из базы?

Сообщение hvlad » 31 янв 2006, 15:49

sid77 писал(а):Подскажите пожалуйста, можно ли восстановить удаленную таблицу с данными в базе? Размер файла базы 21 гиг, после удаления таблицы размер не изменился и я подозреваю что все данные еще живы
Если это место не было использовано повторно, то теоритически возможность существует

Alexey Kovyazin
Сообщения: 15
Зарегистрирован: 25 окт 2004, 19:13

Сообщение Alexey Kovyazin » 31 янв 2006, 16:42

Здравствуйте!

Восстановить возможно, но это будет недешево и займет определенное время.

Не трогайте базу - не открывайте с помощью сервера. Лучше всего сделать копию.

Вышлите подробное описание, что и сколько (примерно) пропало на support@ibase.ru, обсудим.

С уважением,
Алексей Ковязин

Ответить