Мне нужна помощь с лотосами! Когда я запускаю приложение, я получаю следующее сообщение: «NSFDbOpen: файл« C: LotusDominoDatanames.nsf »- CORRUPT - сейчас. Как это восстановить?

1 ответ1

1

Если предположить , что это локальный файл и нет реплик / копия (локально или на Domino серверов), вы можете попытаться исправить БД работает либо fixup или compact на нем.
(Сделайте копию поврежденной базы данных, прежде чем предпринимать следующие шаги!)

Клиентские приложения для обоих методов (есть также версии сервера) находятся в каталоге Notes установки Lotus и называются nfixup и ncompact соответственно.

Запустите nfixup -? или ncompact -? увидеть синтаксис

Предупреждение: если база данных не указана, она запускается на всех базах данных!

IBM предлагает сначала запустить исправление (вы можете попробовать различные варианты), а если это не удастся, используйте команду compact -c чтобы спасти все, что еще доступно для чтения (при этом запускается операция сжатия типа). Вы также можете использовать дополнительные параметры (например, -D для отмены индексов представления или -i для игнорирования ошибок).

Вам также может понадобиться запустить updall для обновления / восстановления индексов представлений после восстановления.

Справочник IBM: (обратите внимание, где бы они ни использовали load <tool_name> они ссылаются на версию сервера - вы бы использовали n<tool_name> на рабочей станции): http://www-10.lotus.com/ldd/dominowiki.nsf/dx/Database_Corruption_Troubleshooting_Guide

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .