Страница 1 из 1

Ошибка при backup

Добавлено: 24 авг 2006, 13:29
Yakim
Сервер - FB 1.5.3.4780, система вин-2К.
При отработке бэкапа выдает ошибку:
ERROR: Unsuccessful execution caused by a system error that precludes successful execution of subsequent statements. database file appears corrupt (). wrong page type. page 1454342 is of wrong type (expected 8, found 0).
Как с этим бороться?

Добавлено: 24 авг 2006, 14:11
kdv
в первую очередь -
www.ibase.ru/devinfo/db_repair.htm

если не помогло, то сюда:
www.ibase.ru/dbrepair.htm

8 - это страница блобов.
если бэкап делался с ключом -v, то там видно в какой таблице это произошло. в первой упомянутой статье есть метод как убить дефектный блоб.

база какого размера, и какой у нее размер страницы?

Добавлено: 25 авг 2006, 16:18
Yakim
База 12 гиг, страница - 8К.

Добавлено: 25 авг 2006, 16:38
kdv
пусть 12 гиг. статью прочитал, чинишь?

Добавлено: 28 авг 2006, 14:40
Yakim
С помощью gfix нашел нужную таблу и блоб. Вот теперь бекап-рестор жду :)

Добавлено: 28 авг 2006, 14:59
kdv
и сколько бэкап идет, интересно? и на каком железе?

Добавлено: 30 авг 2006, 18:55
Yakim
Все получилось-вылечилось! Спасибо за полезную ссылку. Самое обидное, что тот битый блоб особо и не нужен был :evil:

Бэкап идет порядка двух часов на четвертом пне (3.0 ГГц) с гигом оперативки и иде-шным винтом.

Добавлено: 30 авг 2006, 22:58
kdv
Бэкап идет порядка двух часов на четвертом пне (3.0 ГГц) с гигом оперативки и иде-шным винтом.
мда. на AMD 64 3500 и двух sata-винтах (один база, другой бэкап) - 13 гиг бэкапятся за 28 минут через tcp, и 20 минут через локальный протокол.

Добавлено: 31 авг 2006, 12:09
Merlin
Дык ты ж поди про волшебный ключик -g не забываешь...

Добавлено: 31 авг 2006, 12:46
kdv
вдруг и он не забывает.

Добавлено: 31 авг 2006, 13:25
WildSery
Мдя... Базу нарастил уже до 12Gb а вместо сервера - ...
Или это локальная машина? Тогда чего не на сервере?

Добавлено: 01 сен 2006, 00:31
Yakim
Про -g не забываю :)
Тут ключевое слово - САТА. имхо можно было бы и не спрашивать, почему на столько медленнее.
WildSery
Уж что дали, на том и пытаюсь работать. К слову, это не самый плохой вариант в сией конторе :-/

Добавлено: 01 сен 2006, 00:36
kdv
не верю. сам 13 гиг на sata бэкаплю максимум за 30 минут. amd 3500, не сервер.

Добавлено: 01 сен 2006, 12:52
WildSery
Yakim писал(а):Тут ключевое слово - САТА. имхо можно было бы и не спрашивать, почему на столько медленнее.
Ерунда. SATA только теоритически быстрее. Вернее, пропускная способность протокола быстрее, чем у PATA. Но скорость современных винтов такова, что SATA и PATA винты выдают одинаковую скорость, что тот, что другой не могут полностью нагрузить пропускную возможность протокола в виду своей собственной (относительной) медленности.

Добавлено: 01 сен 2006, 13:03
kdv
Ерунда. SATA только теоритически быстрее.
именно. я ему в привате уже отписал, что даже если мое время умножить на 2, получается бэкап 1 час, но никак не 2 часа. Собственно, если 2 часа, значит 2 часа. Значит, так сконфигурировано и такое железо.