Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.08.22;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.041 c
14-1091674940
aga
2004-08-05 07:02
2004.08.22
работа с протоколом http


1-1091753019
ASoft
2004-08-06 04:43
2004.08.22
Переменная по STEPу


6-1087225787
maxz
2004-06-14 19:09
2004.08.22
Authentication in NMSMTP


3-1090832959
SergBSI
2004-07-26 13:09
2004.08.22
DBCombobox


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





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский