База повреждена - не сопадет дата открытия экстенда

Обсуждение вопросов по администрированию СУБД Progress OpenEdge
rda
Старожил
Сообщения: 29
Зарегистрирован: 22 июл 2004, 14:58
Откуда: г. Пермь

База повреждена - не сопадет дата открытия экстенда

Сообщение rda » 09 мар 2005, 15:49

База под Progress 9.1D06 под Linux Red Hat 7.3
Полетел один из дисков на сервере, на котором хранилось часть экстендов базы. С диска не удалось скопировать 1 файл (..._8.d4).
Имеется резервная база, которая обновлялась путем реплицирования (кто знаком с NS2000, знает такой модуль "Новости"). Но т.к. не все данные перекачиваются, появилось желание поднять испорченную базу - для этого подложил недостающий экстенд с резервной базы, но при попытке подцепиться к базе, выдается сообщение
"Сегмент имеет отличную дату последнего открытия (9213)"
"Контрольная область имеет дату последнего открытия ... (9217)"
"База данных повреждена, смотрите документацию (1486)"

На курсах по администрированию БД в CSBI я слышал, что есть утилита, которая позволяет получить информацию по всем атрибутам БД (dbinfo) И она же позволяет поменять время открытия экстендов.

Кто-нибудь слышал о таком скрипте? Или сталкивался с похожей проблемой ?

Аватара пользователя
George
Старожил
Сообщения: 2871
Зарегистрирован: 12 май 2004, 17:03
Откуда: Питер

Re: База повреждена - не сопадет дата открытия экстенда

Сообщение George » 09 мар 2005, 23:26