Восстановление базы

  • Автор темы RuslanTer
  • Дата начала
R

RuslanTer

Гость
#1
Удаляли документы в БД. Удаляли около 700 тысяч доков.При удалении база зависла.После этого база не открывается, выдается ошибка "Невозможно открыть базу пока не пройдет проверку". Не дает смотреть свойства. Помогите кто может, очень надеюсь на помощь.
Что можно вообще сделать???
вОТ ошибка: This database cannot be opened because a consistency check of it is in progress
 
H

HAL

Гость
#2
Попробуй:
1. Fixup -f (This causes Fixup to check all documents in the database.)
2. Compact -i -c -d -K (ignore errors, copy-style, delete view indexes, set large UNK table)
3. Updall -R
 

ToxaRat

Чёрный маг
Lotus team
06.11.2007
3 223
24
#3
подождать
после удаления такого количества нужно просто ждать, сама раздуплится, может даже через час :)
 
R

RuslanTer

Гость
#4
попробывал команду
1. Fixup -f (This causes Fixup to check all documents in the database.)
Выдает ошибку:
error cheking database n/kadocs.nsf This database cannot be opened because a consistency check of it is in progress

Для ToxaRat: Процесс уже не завершить,так как 4 дня прошло...(((
 

puks

Well-Known Member
Lotus team
03.02.2007
1 971
16
#5
Надо погасить сервер и запустить из командной строки, добавляя впереди к команде букву n (nfix)
 
R

RuslanTer

Гость
#6
Запуск fixup
Database Fixup Started
Perfoming consistency check on kaInDoc.nsf
Completed consistensy check on kaInDoc.nsf
Recovery Manager: Assigning new DBIID for kaInDoc.nsf (need new backup for media recovery)
Database Fixup: Unable to fixup database kaInDoc.nsf: 38:2E
Database Fixup: Shutdown

Запуск fixup c параметром -f выдает коды

DbFree: Freeing already-deallocated storage in (Pos=5472160, Size=4096)
.............
.............
Recovery Manager: Assigning new DBIID for kaInDoc.nsf (need new backup for media recovery)
Database Fixup: Unable to fixup database kaInDoc.nsf: 38:2E
Database Fixup: Shutdown
про этот код ошибки 38:2E вообще инфу не нашел (


при повторном запуске меняется параметр pos
Пока пытаюсь делать фиксапы повторно....уже раз 6 повторил эту команду...все время параметр pos изменяеться...

Еще один очень важный момент, возможно из за которого ничего не получается....База у меня зашифрованная...может из за этого не восстанавливается???
 
R

RuslanTer

Гость
#7
Всем большое спасибо....Базу восстановил путем копирования на локалку а потом использовнаием команды Fixup -f .
 

VladSh

начинающий
Lotus team
11.12.2009
1 248
2
#9
Как правильно сказал puks надо было перегрузить сервак. Я, когда у меня бывают такие ситуации, просто его перегружаю, даже без доп. параметра - когда у лотуса случаются траблы с базами, он их ставит о очередь, а при последующей загрузке сервера автоматом пытается восстановить, и это происходит очень быстро, т.к., считай, это первая операция, которую производит сервер при загрузке (ещё никаких задач не загружено).