![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Потеря данных за две последние недели [D5, D6, IB6.x]
normandia © (2004-07-23 23:26:00)Случилось страшное.
28.06.2004 было сделано резервирование базы данных(backup) и последующее восстановление (restore).
Через две недели работы 13.07.2004 в 9:12 произошел аварийный отказ сервера interbase (по логу сервера есть запись ibserver terminated abnormally). После этого база данных оказалась в состоянии на момент последнего backup,то есть исчезла вся работа с 28.06.2004 по 13.07.2004.
Несанкционированный доступ посторонних лиц к серверу маловероятен.
Настройка базы Forsed Writes включена, то есть запись изменений велась непосредственно на диск, а не в кэш оперативной памяти.
Сервер IB6 работает под Linux.
Вопрос - какие причины могли привести к этому?
Попутно прошу пояснить смысл пунктов в странице заголовка базы банных:
Oldest transaction,Oldest active,Oldest snapshot,Next transaction,
что они означают?.
DSKalugin (2004-07-26 16:06:00) [1]очень подробная статья
Как починить базу данных InterBase
http://ibase.ru/devinfo/db_repair.htm
читай параметны утилиты gfix
посмотри в логи сервера
/var/log/messages
/var/log/security
DSKalugin (2004-07-26 16:06:00) [2]очень подробная статья
Как починить базу данных InterBase
http://ibase.ru/devinfo/db_repair.htm
читай параметны утилиты gfix
посмотри в логи сервера
/var/log/messages
/var/log/security
Sergey13 (2004-07-26 12:21:00) [3]2normandia (26.07.04 11:53) [9]
Чтобы рыться в этом мусоре надо, как минимум, знать структуру файла GDB. Ты знаешь?
ИМХО, умерла так умерла. В морг. Как это ни печально.
normandia (2004-07-26 11:53:00) [4]
> IB - версионник, т.е. он хранит разные версии записей для
> разных транзакций. Если более старая версия записи уже никому
> не нужна, она складывается в мусор.
Складывается в мусор? Получается все старые версии записей где-то в мусоре хранятся и до них можно добраться?
VID (2004-07-25 14:29:00) [5]Desdechado © (25.07.04 13:45) [7]
так и думал :)
Desdechado (2004-07-25 13:45:00) [6]планировщик + bat-файл с командой gbak
VID (2004-07-25 13:23:00) [7]Посоветуйте хорошую утилиту для автоматического создания Backup для БД Interbase ?
DrPass (2004-07-24 23:55:00) [8]
> Вопрос - какие причины могли привести к этому?
Причины простые - глюки. А backup нужно было делать чаще
Polevi (2004-07-24 21:59:00) [9]могу себе представить пропажу у себя на работе данных за 2,5 недели
точнее не могу представить.. ужас.. ужасс...
:)
Desdechado (2004-07-24 20:16:00) [10]Про транзакции почитай в документации. IB - версионник, т.е. он хранит разные версии записей для разных транзакций. Если более старая версия записи уже никому не нужна, она складывается в мусор.
Anatoly Podgoretsky (2004-07-24 15:41:00) [11]При том последовательный, а не перекрывающийся, хотя бы 5 поколений.
}{ander (2004-07-24 11:09:00) [12]Делать бэкап раз в 2,5 недели - это очень редко. Хотя бы раз в день.
> Попутно прошу пояснить смысл пунктов в странице заголовка
> базы банных:
> Oldest transaction,Oldest active,Oldest snapshot,Next transaction,
> что они означают?.
http://www.ibase.ru/devinfo/ibtrans.htm