powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Ремонт базы.
25 сообщений из 54, страница 1 из 3
Ремонт базы.
    #39162949
Mironico
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Помогите понять что с базой.
Firebird 2.0

*****************
Summary of validation errors

Number of record level errors : 2
Number of database page errors : 27

IBE: Validation completed.
*****************

gfix не помогает.
При бекапе застревает на таблице ТОВАРЫ и так и висит часами.
IbFirstAID вообще ошибок в станицах не видит.
...
Рейтинг: 0 / 0
Ремонт базы.
    #39162958
m7m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mironico,
для начала
посмотри что пишет в firebird.log
...
Рейтинг: 0 / 0
Ремонт базы.
    #39162969
Mironico
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Page 29546 is an orphan

Из тогочто подозрительно
...
Рейтинг: 0 / 0
Ремонт базы.
    #39162971
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mironico,

да чего там подозрительного. orphan pages появляются при ресете компа, терминировании процесса ФБ, и подобных ситуациях.
Просто страница распределена, но никуда еще не приткнута (не связана). Это вообще повреждением БД не считается.

А вот gfix выводит детализацию по ошибкам как раз в firebird.log. Вероятно, вот эти самые
Number of record level errors : 2
и приводят к тому, что бэкап зависает. Опции бэкапа какие ставишь?
...
Рейтинг: 0 / 0
Ремонт базы.
    #39162976
Mironico
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
-b -v -ig -g
...
Рейтинг: 0 / 0
Ремонт базы.
    #39163028
Mironico
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может как-то можно вычитать таблицу в файл игнорируя ошибки?
...
Рейтинг: 0 / 0
Ремонт базы.
    #39163100
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MironicoМожет как-то можно вычитать таблицу в файл игнорируя ошибки?
я буквально на днях чинил примерно похожее повреждение. Тоже база от ФБ 2.0, и точно так же на одной таблице бэкап виснет. Причем, виснет не бэкап, а ФБ (в том числе и 2.5), после чего ФБ приходится убивать, иначе дальше он просто не работает.
gfix тоже не помогает, ни в каком виде, а FirstAid Direct хоть и чинит часть проблем, но вот эти битые каким-то хитрым образом записи не чинит.
Пришлось использовать FirstAid Extractor , чтобы извлечь данные в пустую БД. Собственно, мы Экстрактор для таких случаев и сделали.
...
Рейтинг: 0 / 0
Ремонт базы.
    #39163130
Mironico
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Печально.
Платная и купить быстро не выйдет.
...
Рейтинг: 0 / 0
Ремонт базы.
    #39163155
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mironico,

А попробуй натравить на свою проблемную таблицу FBExport - может чего и получится.
...
Рейтинг: 0 / 0
Ремонт базы.
    #39163202
Mironico
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
тоже виснет
...
Рейтинг: 0 / 0
Ремонт базы.
    #39163208
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mironico,

Ну можно конечно частями читать, чтобы выяснить, какие именно записи побились. Потом эти записи или проигнорировать или перезавести руками. Но тут уже какую-нить утилитку писать нужно (что в принципе не сложно) - там весь смысл в последовательном формировании запросов вида:
Код: sql
1.
  SELECT * FROM MyTable WHERE ID>:x and ID<:y


где X..Y - соответственно диапазон для ID
...
Рейтинг: 0 / 0
Ремонт базы.
    #39163215
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй в эксперте Tools | Database Inside.
...
Рейтинг: 0 / 0
Ремонт базы.
    #39163255
Mironico
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IBExpert,

Чет не могу такого пункта найти
...
Рейтинг: 0 / 0
Ремонт базы.
    #39163260
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mironico,

В Tools -> самый нижний пункт...
...
Рейтинг: 0 / 0
Ремонт базы.
    #39163274
Mironico
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DarkMaster,

У меня самый нижний ODBC Viewer
...
Рейтинг: 0 / 0
Ремонт базы.
    #39163284
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MironicoУ меня самый нижний ODBC Viewer

Старый эксперт?
...
Рейтинг: 0 / 0
Ремонт базы.
    #39163293
Mironico
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IBExpert,

2015_12_21_1
...
Рейтинг: 0 / 0
Ремонт базы.
    #39163306
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
м.б. у тебя обрезанный международжный триал вместо полнофункциональной вeрсии с Википедии ?
...
Рейтинг: 0 / 0
Ремонт базы.
    #39163315
Mironico
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Arioch,

У меня Personal из акка
...
Рейтинг: 0 / 0
Ремонт базы.
    #39163321
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mironico,

ну вот видимо поэтому
...
Рейтинг: 0 / 0
Ремонт базы.
    #39163324
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MironicoArioch,

У меня Personal из акка

Возьми нормальный по ссылке из "непотопляемого" топика.
...
Рейтинг: 0 / 0
Ремонт базы.
    #39163329
Mironico
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Осталось 350 записей из ~17000.
Вытягиваю диапазонами.
7 участков по 50.
Будем сужать.
...
Рейтинг: 0 / 0
Ремонт базы.
    #39163349
Mironico
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Скачал.
Классная версия.
Спасибо большое!
...
Рейтинг: 0 / 0
Ремонт базы.
    #39163350
Mironico
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Таки получилось им за минуту.
А я целый день мучался.
Еще раз спасибо!
...
Рейтинг: 0 / 0
Ремонт базы.
    #39163378
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mironico,

Саша фигню не советует
...
Рейтинг: 0 / 0
25 сообщений из 54, страница 1 из 3
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Ремонт базы.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]