Решено Notes error: database (.nsf) has grown too large; use compact to reduce the file size or use file ne

anna

Well-Known Member
Lotus team
03.06.2014
400
11
#1
Подскажите, пожалуйста: n-1 ый админ вроде говорил, что у нас по ночам должен быть автоматический компакт (или фиксап) по всем базам. Сегодня был сюрприз в виде Notes Error: Database (.nsf) has grown too large; use compact to reduce the file size or use File New Replica to recreate your file with larger capacity.
Компакт вручную снизил проценты с 99.7% до 42%.
Все-таки, получается, нет регулярного компакта? Где это настраивается?
PS: Ищем админа(спб).
 

anna

Well-Known Member
Lotus team
03.06.2014
400
11
#4
например документы programms в АК
compact -B -S 10 каждую ночь.
То есть, действительно есть. Тогда почему все так странно?
 
это как, окурки что ли зажевало???
"Окурки" - во! видите, все же говорят "окурки" - а меня подвергли жесткой обструкции когда я это упомянула при обсуждении с бизнес-заказчиком :) до сих пор не могу восстановить реноме
 

swyatogor

Well-Known Member
Lotus team
24.02.2014
476
13
#5
Смотрите лог сервера на время запуска компакта.. возможно он отваливался ввиду того что база занята или были изменения в базе во время компакта..
 

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 489
366
#6

ToxaRat

Чёрный маг
Lotus team
06.11.2007
3 226
25
#8
эээ... кстати да.. 99,7% занятого места -это как бы норм.. и компакт ни как не мог его до 42 снизить. .и соответственно компакт с теми ключами и не запускался..
удаляю в базе пару лямов доков
делаю компакт до 99.7
потом в свойствах репликации указываю не 90 а 0, и все окурки улетают нафиг
делаю компакт до 42

всё чётко

порой когда в базе много удалений/созданий нужно именно за окурками следить - а как таковых мезанизмов показывающий сколько из там и как они влияют нету
 

swyatogor

Well-Known Member
Lotus team
24.02.2014
476
13
#9
эээ... тогда поясните еще что такое "окурки")) что то где то я когда то пропустил))
 

Wanderer

Well-Known Member
Lotus team
23.03.2006
412
19
#11
удаляю в базе пару лямов доков
делаю компакт до 99.7
потом в свойствах репликации указываю не 90 а 0, и все окурки улетают нафиг
делаю компакт до 42

всё чётко

порой когда в базе много удалений/созданий нужно именно за окурками следить - а как таковых мезанизмов показывающий сколько из там и как они влияют нету
Ну только один нюанс для несведущих. Перед удалением окурков нужно удостовериться, что не осталось каких-то долгосрочных реплик с неудаленными документами. :)

Встроенных механизмом от IBM для просмотра и обработки окурков нет, но к счастью, есть отдельные утилиты типа Ytria scanEZ. Вещь настолько удобная, что я на работе пробил закупку лицензии на него. Удобно в scanEZ удалять окурки за определенный период, например, за неделю. А затем реплицировать с дальней репликой. Таким образом восстанавливать документы, удаленные пользователем в течение недели.
 

rinsk

Well-Known Member
Lotus team
12.11.2009
896
84
#12
compact -B -S 10 каждую ночь.
...
Попробуйте compact -#xxx dir/ -replica - restart иногда в выходные. Ну или руками. Часто обычный компакт не завершается должным образом из за занятости баз...
И конечно же время жизни стабов должно быть минимальным.