Можно ли что-либо сделать?
Модераторы: kdv, Alexey Kovyazin
Можно ли что-либо сделать?
Накрылась база. Interbase 5.6. При любой попытке законектиться выдает ошибку:
Internal gds software consistecy check (cannot find tip page (165))
При попытке полечить gfix-ом выдает следующее:
Relation has 5 orphan back versions (6 in use) in table XXXX.
Index 2 is corrupt on page nnnnnn in table YYYY.
Есть ли какая-нибудь возможность если не вылечить, то хотя бы данные вытянуть?
Большое спасибо.
Internal gds software consistecy check (cannot find tip page (165))
При попытке полечить gfix-ом выдает следующее:
Relation has 5 orphan back versions (6 in use) in table XXXX.
Index 2 is corrupt on page nnnnnn in table YYYY.
Есть ли какая-нибудь возможность если не вылечить, то хотя бы данные вытянуть?
Большое спасибо.
Re: Можно ли что-либо сделать?
Очень похоже на переполнение Transactions Inventory Pages. Малый размер страницы + довольно интенсивный поток транзакций + бакап-рестор не делали от царя Гороха. Принести базу на комп с FB1.0, там первым делом объявить базу read only при помощи gfix и выполнить бакап-рестор. Если в базе используются ключевые слова IB6 и дальше в качестве идентификаторов, то даже не знаю. Разве что переработать скрипт базы в плане их изведения, создать новую из этого скрипта и переливать данные. Впоследствии, если перейти на FB не позволяют условия заказчика, базу нужно даунгрейдить обратно на IB5.6 таким макаром: запустить под FB1 gbak от IB5.6, сделать бакап, принести его на сервер с IB5.6 и отресторить.fantomas писал(а):Накрылась база. Interbase 5.6. При любой попытке законектиться выдает ошибку:
Internal gds software consistecy check (cannot find tip page (165))
Эт фигня, это b/r лечит молча, если там из-за этого индекса не появились противоречивые данные.fantomas писал(а): При попытке полечить gfix-ом выдает следующее:
Relation has 5 orphan back versions (6 in use) in table XXXX.
Index 2 is corrupt on page nnnnnn in table YYYY.