Текущий архив: 2005.02.13;
Скачать: CL | DM;
Вниз
Упала база данных Firebird Найти похожие ветки
← →
Piter © (2005-01-16 17:15) [0]Произошел сбой на компьютере, в результате теперь при запросе к базе, к определенной таблице выскакивает:
database file appears corrupt()
wrong page type
page 3197 is of wrong type (expected 5, found 7)
Что делать? Пытался BackUp"ить, но практически сразу при начале работы с этой таблицей пишется, что обнаружен конец файла и все, временно созданная BackUp база удаляется...
Как починить? Как спасти хотя бы часть информации?
← →
Desdechado © (2005-01-16 17:38) [1]http://www.ibase.ru/devinfo/db_repair.htm
← →
Piter © (2005-01-16 20:23) [2]Desdechado © (16.01.05 17:38) [1]
спасибо! Починил...
Правда, много данных пропало :(
← →
Sergey_Masloff (2005-01-16 20:53) [3]И на фига интересно backup придуман? Учись пока не поздно. А то знаешь такую статью "преступная халатность"? Случись не свои а работодателя данные так потерять - посадить же ж могут. Серьезно.
А чтобы такого не случилось привыкай к параноидальному уровню безопасности - ежедневный бекап всего и на отдельный носитель.
А у интербейза есть такое. Редко но как говорится метко. Особенно на Fat32.
← →
YurikGL © (2005-01-16 21:20) [4]
> Sergey_Masloff (16.01.05 20:53) [3]
> И на фига интересно backup придуман?
А если ntbackup-м пользоваться он бекапит без проблем?
При условии, что в это время с БД не работает ни один пользователь.
Или же базу нужно отдельно бекапить?
← →
Sergey_Masloff (2005-01-16 21:49) [5]YurikGL © (16.01.05 21:20) [4]
Теоретически не рекомендуется. Практически один знакомый уверял что делал много лет проколов не было.
Но! Возможны проблемы. База накрылась (ты про это еще не знаешь так как на сбойные страницы не попадал). Вечером тебе делается бакуп автоматический - и все трындец. Потому что весь следующий день юзеры работают а бекапа нет.
Так что я бы рекомендовал схему: Ежевечерне бекап с контрольным рестором. Если цикл бекап-рестор прошел то с большой долей уверенности можно считать что все в порядке.
Я когда этим занимался написал *.bat который все это делал но давно это было не знаю найду ли. Сейчас на ibase.ru есть несколько фриварных утилиток которые все это могут автоматически делать - говорят нормально работает я сейчас не использую потому что другие люди за это отвечают.
← →
YurikGL © (2005-01-16 22:06) [6]
> Sergey_Masloff (16.01.05 21:49) [5]
А если сам сервер останавливать на время бекапа? В смысле ibserver.
← →
jack128 © (2005-01-17 00:01) [7]YurikGL © (16.01.05 22:06) [6]
А если сам сервер останавливать на время бекапа? В смысле ibserver.
а смысл? Бекап ФАЙЛА нафиг никому не нужен, поскольку у тебя нету возможности проверить - рабочая это база или нет. Сергей же сказал - "бакап базы - контрольный рестор". И не как иначе.
← →
GanibalLector © (2005-01-17 02:13) [8]Господа,я тут зачитался советами вашими и у самого возник вопрос.
Итак.Вы рекомендуете контрольный рестор.А что с пользователями делать? Или востанавливать в новую базу,что б пользователей не спугнуть?
← →
HSolo © (2005-01-17 08:43) [9]>GanibalLector © (17.01.05 02:13) [8]
>востанавливать в новую базу,что б пользователей не спугнуть?
ДА. Так и только так. И не только для того, чтобы "не спугнуть пользователей". Бывает так, что backup проходит, а restore - нет. И если восстанавливать в ту же базу, то будет у Вас убитая напрочь база + невосстановимый backup. Прочитайте статью от Desdechado © (16.01.05 17:38) [1] - там и об этом есть.
← →
Sergey_Masloff (2005-01-17 20:33) [10]GanibalLector © (17.01.05 02:13) [8]
Да конечно. В принципе, HSolo © (17.01.05 08:43) [9] все написал
Страницы: 1 вся ветка
Текущий архив: 2005.02.13;
Скачать: CL | DM;
Память: 0.49 MB
Время: 0.032 c