Уважаемые дамы и господа! Для вас сохранен старый форум по адресу http://forum.intersyst.ru

Страницы: 1
RSS
Корректировка базы с помощью fichges, Open file failed
 
Здравствуйте!

Помогите пожалуйста советом. От тех.поддержки получил рекомендацию исправить ошибки БД станции воспользовавшись утилитой fichges с ключами recover dico и recover all. Тех.поддержка предупредила, что процедура опасная, возможно тотальное разрушение БД. В этой связи решили не рисковать и работы проводить в выходной день.

После выполнения команд постоянно сыпались сообщения типа
Код
Recovering data/index files for table FLOWCTRL (72/351)...Open file FLOWCTRLM failed
Error -16002
done


Позвонил в тех.поддержку. Они сообщили, что это нормально. Якобы несмотря на ошибку таблица пересоздается заново.
Но у меня есть сомнения на этот счет.

Будьте добры, проконсультируйте по вопросу использования данной утилиты. Что конкретно она делает (действительно пересоздает БД, или только переиндексирует существующие таблицы БД)? Насколько она опасна и были ли прецеденты крушения БД? Действительно ли нормально появление сообщений об ошибке открытия файлов?

Большое спасибо!
 
Такие ошибки обычно возникают, если перед выполнением этих команд не переходят в директорию с базой (команда cdmao).
Обычно последовательность такая:
cdmao
fichges force_recover_dico (это если релиз > 1.5.2)
А поддержка вообще странная :o
 
Данную команду (переиндексацию) рекомендуют делать перед сохранением базы при разных апгрейдах.
Никогда на моей памяти не удавалось таким образом исправить "испорченную" базу, кроме отдельных крайне экзотических проблемах.
Страницы: 1
Читают тему