Access Violation, некорректное выполнение запросов или вызовов API, ошибки утилит командной строки, в общем все, что вам мешает работать
Модераторы: kdv, dimitr
-
Yakim
- Сообщения: 8
- Зарегистрирован: 26 окт 2005, 01:27
Сообщение
Yakim » 24 авг 2006, 13:29
Сервер - 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).
Как с этим бороться?
-
kdv
- Forum Admin
- Сообщения: 6595
- Зарегистрирован: 25 окт 2004, 18:07
Сообщение
kdv » 24 авг 2006, 14:11
в первую очередь -
www.ibase.ru/devinfo/db_repair.htm
если не помогло, то сюда:
www.ibase.ru/dbrepair.htm
8 - это страница блобов.
если бэкап делался с ключом -v, то там видно в какой таблице это произошло. в первой упомянутой статье есть метод как убить дефектный блоб.
база какого размера, и какой у нее размер страницы?
-
Yakim
- Сообщения: 8
- Зарегистрирован: 26 окт 2005, 01:27
Сообщение
Yakim » 25 авг 2006, 16:18
База 12 гиг, страница - 8К.
-
kdv
- Forum Admin
- Сообщения: 6595
- Зарегистрирован: 25 окт 2004, 18:07
Сообщение
kdv » 25 авг 2006, 16:38
пусть 12 гиг. статью прочитал, чинишь?
-
Yakim
- Сообщения: 8
- Зарегистрирован: 26 окт 2005, 01:27
Сообщение
Yakim » 28 авг 2006, 14:40
С помощью gfix нашел нужную таблу и блоб. Вот теперь бекап-рестор жду
-
kdv
- Forum Admin
- Сообщения: 6595
- Зарегистрирован: 25 окт 2004, 18:07
Сообщение
kdv » 28 авг 2006, 14:59
и сколько бэкап идет, интересно? и на каком железе?
-
Yakim
- Сообщения: 8
- Зарегистрирован: 26 окт 2005, 01:27
Сообщение
Yakim » 30 авг 2006, 18:55
Все получилось-вылечилось! Спасибо за полезную ссылку. Самое обидное, что тот битый блоб особо и не нужен был
Бэкап идет порядка двух часов на четвертом пне (3.0 ГГц) с гигом оперативки и иде-шным винтом.
-
kdv
- Forum Admin
- Сообщения: 6595
- Зарегистрирован: 25 окт 2004, 18:07
Сообщение
kdv » 30 авг 2006, 22:58
Бэкап идет порядка двух часов на четвертом пне (3.0 ГГц) с гигом оперативки и иде-шным винтом.
мда. на AMD 64 3500 и двух sata-винтах (один база, другой бэкап) - 13 гиг бэкапятся за 28 минут через tcp, и 20 минут через локальный протокол.
-
Merlin
- Динозавр IB/FB
- Сообщения: 1502
- Зарегистрирован: 27 окт 2004, 11:44
Сообщение
Merlin » 31 авг 2006, 12:09
Дык ты ж поди про волшебный ключик -g не забываешь...
-
kdv
- Forum Admin
- Сообщения: 6595
- Зарегистрирован: 25 окт 2004, 18:07
Сообщение
kdv » 31 авг 2006, 12:46
вдруг и он не забывает.
-
WildSery
- Заслуженный разработчик
- Сообщения: 1738
- Зарегистрирован: 05 июн 2006, 16:19
Сообщение
WildSery » 31 авг 2006, 13:25
Мдя... Базу нарастил уже до 12Gb а вместо сервера - ...
Или это локальная машина? Тогда чего не на сервере?
-
Yakim
- Сообщения: 8
- Зарегистрирован: 26 окт 2005, 01:27
Сообщение
Yakim » 01 сен 2006, 00:31
Про -g не забываю
Тут ключевое слово - САТА. имхо можно было бы и не спрашивать, почему на столько медленнее.
WildSery
Уж что дали, на том и пытаюсь работать. К слову, это не самый плохой вариант в сией конторе :-/
-
kdv
- Forum Admin
- Сообщения: 6595
- Зарегистрирован: 25 окт 2004, 18:07
Сообщение
kdv » 01 сен 2006, 00:36
не верю. сам 13 гиг на sata бэкаплю максимум за 30 минут. amd 3500, не сервер.
-
WildSery
- Заслуженный разработчик
- Сообщения: 1738
- Зарегистрирован: 05 июн 2006, 16:19
Сообщение
WildSery » 01 сен 2006, 12:52
Yakim писал(а):Тут ключевое слово - САТА. имхо можно было бы и не спрашивать, почему на столько медленнее.
Ерунда. SATA только
теоритически быстрее. Вернее,
пропускная способность протокола быстрее, чем у PATA. Но скорость современных винтов такова, что SATA и PATA винты выдают одинаковую скорость, что тот, что другой не могут полностью нагрузить пропускную возможность протокола в виду своей собственной (относительной) медленности.
-
kdv
- Forum Admin
- Сообщения: 6595
- Зарегистрирован: 25 окт 2004, 18:07
Сообщение
kdv » 01 сен 2006, 13:03
Ерунда. SATA только теоритически быстрее.
именно. я ему в привате уже отписал, что даже если мое время умножить на 2, получается бэкап 1 час, но никак не 2 часа. Собственно, если 2 часа, значит 2 часа. Значит, так сконфигурировано и такое железо.