Compact

  • Автор темы oxystile
  • Дата начала
O

oxystile

#1
документы были перенесены в архив, и терь у БД used=34%
нажала Compact там же, в окшке свойств БД
Вопрос: как долго Compact выполняется, где посмотреть процесс выполнения, типа лога
Какие условия выполнения? (например: отсутсвие юсеров в базе)
:unsure: начиталась страхов с Compact, думаю как бы траблов не было, запустила-то в дневное время(Compact запущен в свойствах бд)

заранее спасибо!
 

puks

Lotus team
03.02.2007
1 971
8
#2
Если база не занята постоянно, то выполняется не долго. Конечно еще зависит и от размера. Все это можно посмотреть на консоли сервера или в его логе.
 
O

oxystile

#3
база 5,5 MB, довольно популярна, поэтому юсеры если даже не создают доки, то открыта она у многих весь день
консоль мне труднодоступна, а в логе как раз-таки никакой записи по compact не видно.
только в статус баре прошла запись, что запрос выполняется
 

puks

Lotus team
03.02.2007
1 971
8
#4
Тогда лучше делать в офлайне. Хотя если честно, чего там сжимать в 5 метрах?
 
D

D!m@n

#6
Да это нормально... Базу размером в 5 мегов можно и не компактить... А вообще, компакт лучше с консоли запускать...
load compact -B путь_к_базе

P.S. Почему Вам консоль-то недоступна?
 
D

D!m@n

#8
Настолько загружена, что нельзя запустить на ней компакт ночью или в выходной с помощью документа Program?
 
O

oxystile

#9
консоль недоступна на самом сервере, когда входишь удаленно (в том контексте подразумевалось посмотреть выполнение compact)
т.к. если включить консоль в домино админ., то видна только инфа на момент включения.
компакт, запущеный через св-ва БД так и не выполнился.

load compact -B путь_к_базе с консоли знаю как запустить,
а интересно, как это при выключенном сервере или с помощью док-та Program?
просвятите, пожалуйста, а то что-то первый раз о таком слышу
 
D

D!m@n

#10
а интересно, как это при выключенном сервере или с помощью док-та Program?
При выключенном сервере:
1. опускаете сервер (q)
2. заходите в клиент Notes на сервере (файл nlnotes.exe в папке сервера) под серверным id (хотя можно и под другим с соответствующими правами)
3. в окне свойств базы нажимаете кнопочку Compact

С помощью док-та Program:
1. В адресной книге создаете документ Program (в Domino Admin - закладка Configuration\Server\Programs\Add Program)
2. Program name - compact или ncompact (должен понять и так, и так)
3. Command line - -B путь_к_базе
4. Enabled/Disabled - Enabled
5. Задаете сервер, на котором будет запускаться компакт и нужное время, сохраняете.
 

puks

Lotus team
03.02.2007
1 971
8
#11
При выключенном сервере:
1. опускаете сервер (q)
2. заходите в клиент Notes на сервере (файл nlnotes.exe в папке сервера) под серверным id (хотя можно и под другим с соответствующими правами)
3. в окне свойств базы нажимаете кнопочку Compact
А зачем так сложно. Просто запусить ncompact
 
O

oxystile

#12
спасибо, поэкспериментирую с Program. :)

а клиент Notes был снесен с сервера, т.к. гуру говорили, что клиент и сервер вместе-это зло
(даже топик по этому поводу где-то был...)
 
D

D!m@n

#13
А зачем так сложно. Просто запусить ncompact
Блин, точно :) Вот я болван :)

а клиент Notes был снесен с сервера, т.к. гуру говорили, что клиент и сервер вместе-это зло
(даже топик по этому поводу где-то был...)
То отдельный клиент... А еще есть немного урезанный клиент, который поставляется с сервером Domino. Файл nlnotes.exe в папке сервера.
Кстати, насчет того, что клиент и сервер на одной машине несовместимы - это очень спорный вопрос...
 

collection

Well-known member
04.07.2006
472
0
#16
консоль недоступна на самом сервере, когда входишь удаленно (в том контексте подразумевалось посмотреть выполнение compact)
т.к. если включить консоль в домино админ., то видна только инфа на момент включения.
а почему бы Вам не использовать Lotus Domino Consol она более информативна