Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.08.22;
Скачать: CL | DM;

Вниз

Потеря данных за две последние недели   Найти похожие ветки 

 
normandia   (2004-07-23 23:26) [0]

Случилось страшное.
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,
что они означают?.


 
}{ander ©   (2004-07-24 11:09) [1]

Делать бэкап раз в 2,5 недели - это очень редко. Хотя бы раз в день.


> Попутно прошу пояснить смысл пунктов в странице заголовка
> базы банных:
> Oldest transaction,Oldest active,Oldest snapshot,Next transaction,
> что они означают?.

http://www.ibase.ru/devinfo/ibtrans.htm


 
Anatoly Podgoretsky ©   (2004-07-24 15:41) [2]

При том последовательный, а не перекрывающийся, хотя бы 5 поколений.


 
Desdechado ©   (2004-07-24 20:16) [3]

Про транзакции почитай в документации. IB - версионник, т.е. он хранит разные версии записей для разных транзакций. Если более старая версия записи уже никому не нужна, она складывается в мусор.


 
Polevi ©   (2004-07-24 21:59) [4]

могу себе представить пропажу у себя на работе данных за 2,5 недели
точнее не могу представить.. ужас.. ужасс...
:)


 
DrPass ©   (2004-07-24 23:55) [5]


> Вопрос - какие причины могли привести к этому?

Причины простые - глюки. А backup нужно было делать чаще


 
VID ©   (2004-07-25 13:23) [6]

Посоветуйте хорошую утилиту для автоматического создания Backup для БД Interbase ?


 
Desdechado ©   (2004-07-25 13:45) [7]

планировщик + bat-файл с командой gbak


 
VID ©   (2004-07-25 14:29) [8]

Desdechado ©   (25.07.04 13:45) [7]
так и думал :)


 
normandia   (2004-07-26 11:53) [9]


> IB - версионник, т.е. он хранит разные версии записей для
> разных транзакций. Если более старая версия записи уже никому
> не нужна, она складывается в мусор.


Складывается в мусор? Получается все старые версии записей где-то в мусоре хранятся и до них можно добраться?


 
Sergey13 ©   (2004-07-26 12:21) [10]

2normandia   (26.07.04 11:53) [9]
Чтобы рыться в этом мусоре надо, как минимум, знать структуру файла GDB. Ты знаешь?
ИМХО, умерла так умерла. В морг. Как это ни печально.


 
DSKalugin ©   (2004-07-26 16:06) [11]

очень подробная статья
Как починить базу данных InterBase
http://ibase.ru/devinfo/db_repair.htm

читай параметны утилиты gfix

посмотри в логи сервера
/var/log/messages
/var/log/security


 
DSKalugin ©   (2004-07-26 16:06) [12]

очень подробная статья
Как починить базу данных InterBase
http://ibase.ru/devinfo/db_repair.htm

читай параметны утилиты gfix

посмотри в логи сервера
/var/log/messages
/var/log/security



Страницы: 1 вся ветка

Текущий архив: 2004.08.22;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.043 c
1-1091634776
XuMuk
2004-08-04 19:52
2004.08.22
Как создать несколько копий компонента в runtime?


6-1087908074
Said
2004-06-22 16:41
2004.08.22
MAC адрес


1-1091978497
NOX
2004-08-08 19:21
2004.08.22
string -> single :0(


4-1089432503
Геннадий
2004-07-10 08:08
2004.08.22
Как запустить программу от имени заданной учётной записи?


1-1092128947
iPod
2004-08-10 13:09
2004.08.22
ThreadSafe доступ к переменным