[Sybase Master] Востановление поврежденных страниц

Статус
В этой теме нельзя размещать новые ответы.

a_smith

Гуру форума
Регистрация
4 Дек 2008
Сообщения
261
Реакции
54
Какие методы восстановления поврежденных страницы базы данных присутствуют в Sybase. Сервер - Sybase Server Anywhere 9. При проверке на ошибки: invalid page at page: 5518. База данных соответственно не запускается. Какие, возможно, нестандартные способы есть? Стандатные утилиты не помагают.
 
Всем спасибо! Проблемма решена.
Как оказалось .log -файлу больше повезло он уцелел больше - только концовка оборванная оказалась - немного подправил.
С помощью Translate Log File перевел с .log в .sql - формат. Создал новую бд и слил туда лог.
В первые столкнулся с такой проблеммой в сайбесе - совершенно удивленн в беспомощности внутренних утилит.
 
sybase хорошая устойчивая система. с одной стороны очень удобно восстанавливать базу по транзакционному логу. с другой - это потенциальная дыра.

поэтому рекомендуется делать бекапы с обрезкой лога. если вы используете утилиту dbremote, тогда обрезки лога хранить до тех пор, пока dbremote не перестанет их анализировать. если не используете - лучше удаляйте.
 
В том то и дело что бэкапы как-таковые перестали делатся из-за глюка в cron'e ... неуследили за этим. В результате сбоя техники пострадал файл базы. В итоге был только .log-файл более менее нормальный - ну разумется что до последнего чекпойнта. Согласен, что поддержка механизма транзакционных логов негативно отражается на безопасности и защите информационной структуры.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху