Compact баз

Автор Тема: Compact баз  (Прочитано 11044 раз)

K85

  • Старший специалист
  • ****
  • Сообщений: 127
  • http://nick-name.ru/sertificates/727639/
    • Просмотр профиля
Compact баз
« : 24 Ноябрь 2011, 13:14:52 »
Поделитесь, пожалуйста, с помощью чего выполняете compact служебных баз, таких как names.nsf?
Обычный компакт не отрабатывает, тушить сервер для компакта нет возможности.
С помощью чего можно тогда выполнить компакт, он необходим для увеличения Pfyznj%

Shatsky

  • Старший специалист
  • ****
  • Сообщений: 113
    • Просмотр профиля
Re: Compact баз
« Ответ #1 : 19 Декабрь 2011, 17:38:54 »
так не работает?

K85

  • Старший специалист
  • ****
  • Сообщений: 127
  • http://nick-name.ru/sertificates/727639/
    • Просмотр профиля
Re: Compact баз
« Ответ #2 : 21 Декабрь 2011, 11:23:40 »
данный компакт вроде и работает, но на некоторых базах все равно пишет Database is currently in use by you or another user

dahiko

  • Специалист
  • ***
  • Сообщений: 59
    • Просмотр профиля
Re: Compact баз
« Ответ #3 : 23 Декабрь 2011, 07:58:57 »
Предполагаю, что нужно закрыть все открытые сессии. Для этого создайте еще 3 программы:
1. Закрывает доступ на сервер
2. Запуск drop all
Потом отрабатывает ваш compact
3. Открыть доступ на сервер

Время запуска выбирайте соответствующее. Например закрыть доступ в 21:00, сбросить всех в 21:01, compact в 21:02, и открыть доступ после compact.

K85

  • Старший специалист
  • ****
  • Сообщений: 127
  • http://nick-name.ru/sertificates/727639/
    • Просмотр профиля
Re: Compact баз
« Ответ #4 : 23 Декабрь 2011, 17:21:41 »
спасибо, обязательно проверю в понедельник и отпишусь

K85

  • Старший специалист
  • ****
  • Сообщений: 127
  • http://nick-name.ru/sertificates/727639/
    • Просмотр профиля
Re: Compact баз
« Ответ #5 : 29 Декабрь 2011, 11:06:21 »
Все равно на большинстве баз при компакте Database is currently in use by you or another user    :-[

dahiko

  • Специалист
  • ***
  • Сообщений: 59
    • Просмотр профиля
Re: Compact баз
« Ответ #6 : 30 Декабрь 2011, 07:23:19 »
Попробуйте сделать все вручную - без программ.

K85

  • Старший специалист
  • ****
  • Сообщений: 127
  • http://nick-name.ru/sertificates/727639/
    • Просмотр профиля
Re: Compact баз
« Ответ #7 : 30 Декабрь 2011, 12:31:32 »
dahiko, как же можно в рабочее время выполнить компакт names.nsf или еще какой-то подобной базы, а в 2 часа ночи вручную сложно выполнить компакт

dahiko

  • Специалист
  • ***
  • Сообщений: 59
    • Просмотр профиля
Re: Compact баз
« Ответ #8 : 30 Декабрь 2011, 15:06:59 »
Это уже организационные моменты. Можно сделать приказ о проведении работ в ночное время, или в выходной день. Мы стараемся проводить подобные работы в субботу или на праздники. Так что удачи. :)

dahiko

  • Специалист
  • ***
  • Сообщений: 59
    • Просмотр профиля
Re: Compact баз
« Ответ #9 : 19 Январь 2012, 10:38:16 »
Все равно на большинстве баз при компакте Database is currently in use by you or another user    :-[

А какие еще базы вы пытаетесь сжать?

K85

  • Старший специалист
  • ****
  • Сообщений: 127
  • http://nick-name.ru/sertificates/727639/
    • Просмотр профиля
Compact баз
« Ответ #10 : 19 Январь 2012, 11:13:54 »
Есть несколько names.nsf, другие базы данных, почтовые пя. Вот некоторые names.nsf, пя - не могут быть сжатыми по причине того, что они заняты, хотя в этот момент не репликаций нет, drop all отработал

ViV

  • Global Moderator
  • Профессионал
  • *****
  • Сообщений: 1428
  • Владимир Егоров
    • Просмотр профиля
    • lotusnotes.ru
    • E-mail
Compact баз
« Ответ #11 : 24 Январь 2012, 17:37:07 »
Служебные точно не удастся сжать онлайн. Только при выключенном сервере.
Вообще нет возможности гасить сервер ночью на какой-то период? Можно на уровне ОС автоматизировать этот процесс.