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