Назначение документа

Документ содержит описание командной утилиты testdb, выполняющей тестирование и, по возможности, восстановление в случае выявленных нарушений физической структуры БД ЛИНТЕР.

Утилита testdb может использоваться:

  • для тестирования физической и логической целостности БД ЛИНТЕР после аппаратных сбоев и отказа оборудования. Она диагностирует нарушения внутренней структуры файлов БД и несоответствие между отдельными элементами служебной информации;

  • для тестирования физической и логической целостности БД ЛИНТЕР после сбоев файловой системы компьютера или случайного повреждения (удаления) файлов БД пользователем ОС;

  • для восстановления структуры БД. В процессе работы testdb выдает диагностические сообщения, которые могут быть перенаправлены в выходной файл. Путем анализа этих сообщений администратор БД может найти испорченные элементы БД, определить степень влияния повреждений на работу с БД и возможные способы их устранения. Многие проблемы могут быть устранены путем запуска testdb в режиме восстановления испорченных структур БД. После исправления БД необходимо вновь запустить программу testdb, чтобы убедиться в правильности восстановления структуры БД. Если структуру БД исправить не удалось, необходимо восстановить всю БД с ее последней архивной копии;

  • для проверки физической целостности БД перед ее архивированием;

  • для регулярной профилактической проверки физической целостности БД с целью обнаружения и исключения нарушений, вызванных невыявленными ошибками СУБД ЛИНТЕР;

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

Документ предназначен для СУБД ЛИНТЕР СТАНДАРТ 6.0 сборка 20.1, далее по тексту СУБД ЛИНТЕР.