Тестирование БД с незакрытым журналом
Ключ
 
-il
Описание

Задает тестирование БД с незакрытым системным журналом.

Состояние БД с незакрытым системным журналом возможно в случае внезапного прекращения работы СУБД ЛИНТЕР, например, при отказе аппаратуры или выключении электропитания. Чтобы протестировать такую БД (до ее восстановления самой СУБД ЛИНТЕР при первом же запуске после аварии), необходимо использовать указанный ключ, в противном случае testdb работать не будет.

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

При задании ключа -il незакрытый системный журнал дает уровень серьезности WARNING, а не ERROR. Таким образом, если используется ключ -il, то при отсутствии ошибок в БД testdb возвращает успешный код завершения (независимо от наличия ключа -r).

Комбинация ключей -r -il исправляет БД и отменяет ее автоматическое восстановление с помощью системного журнала средствами самой СУБД ЛИНТЕР при ее первом после аварии запуске.

Примеры
testdb /usr/linter/db -il
testdb -r -il /usr/linter/db -il