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

Тема в разделе "Lotus - Администрирование", создана пользователем RuslanTer, 28 сен 2010.

  1. RuslanTer

    RuslanTer Гость

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

    HAL Гость

    Репутация:
    0
    Попробуй:
    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
     
  3. ToxaRat

    ToxaRat Чёрный маг
    Команда форума Lotus team

    Репутация:
    0
    Регистрация:
    6 ноя 2007
    Сообщения:
    3.171
    Симпатии:
    21
    подождать
    после удаления такого количества нужно просто ждать, сама раздуплится, может даже через час :)
     
  4. RuslanTer

    RuslanTer Гость

    Репутация:
    0
    попробывал команду
    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 дня прошло...(((
     
  5. puks

    puks Well-Known Member
    Lotus team

    Репутация:
    0
    Регистрация:
    3 фев 2007
    Сообщения:
    1.967
    Симпатии:
    16
    Надо погасить сервер и запустить из командной строки, добавляя впереди к команде букву n (nfix)
     
  6. RuslanTer

    RuslanTer Гость

    Репутация:
    0
    Запуск 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 изменяеться...

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

    RuslanTer Гость

    Репутация:
    0
    Всем большое спасибо....Базу восстановил путем копирования на локалку а потом использовнаием команды Fixup -f .
     
  8. Akupaka

    Akupaka А че я?.. О.о

    Репутация:
    0
    Регистрация:
    4 окт 2007
    Сообщения:
    3.360
    Симпатии:
    2
    Это означало, что fixup как раз обрабатывал базу. Вероятно, повис.
    Интересно, что именно привело к ошибке в работе БД...
     
  9. VladSh

    VladSh начинающий
    Lotus team

    Репутация:
    0
    Регистрация:
    11 дек 2009
    Сообщения:
    1.248
    Симпатии:
    2
    Как правильно сказал puks надо было перегрузить сервак. Я, когда у меня бывают такие ситуации, просто его перегружаю, даже без доп. параметра - когда у лотуса случаются траблы с базами, он их ставит о очередь, а при последующей загрузке сервера автоматом пытается восстановить, и это происходит очень быстро, т.к., считай, это первая операция, которую производит сервер при загрузке (ещё никаких задач не загружено).
     
Загрузка...

Поделиться этой страницей