Как поменять ODS

anna

Lotus team
03.06.2014
400
7
#1
Коллеги, чертовщина какая-то происходит. Вот два сервака в домене, не кластер. На сервере А включен и используется DAOS.
1. База на сервере А использует ДАОС ODS 51, создаем ее реплику на сервере Б. Реплика выходит распухшая, ODS R6 43, все внутри, база распухает больше 64ГБ и уходит в несознанку. Компакт -с не помогает никак.
2. Однако, есть другая подобная база, у которой нормально все с репликой на сервере Б - даос показывает какие-то ненулевые проценты, и одс нормальный. Но все делается одинаково.
Вот что за фигня?
 

anna

Lotus team
03.06.2014
400
7
#3
есть параметр в notes.ini предписывающий ODS
Для просмотра контента необходимо: Войти или зарегистрироваться
То есть то, какой будет реплика, определяют настройки клиента? не целевого сервера? Не базы? не исходного сервера? не шаблона (тут вообще 52 ODS!)
Упоротая логика!!!
Однако, написано, что для того, чтобы апргрейдить ODS, достаточно сделать copy style компакт. Мне, вообще, не хочется грохать 70гиг и создавать заново....
какая-то нездоровая ситуация, тем более, что другие-то базы нормальные!
 

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 601
277
#4
Мне, вообще, не хочется грохать 70гиг
если она не работает - бессмысленно цепляться ;)
определяют настройки клиента?
с чего бы? говорили
создаем ее реплику на сервере Б
и еще момент - зачем в этой связке клиент?
есть
Для просмотра контента необходимо: Войти или зарегистрироваться
вариант (уже "здесь" обсуждали), слово кластер не должно отпугивать ;)
 

anna

Lotus team
03.06.2014
400
7
#5
Это еще сперва тестировать надо, как оно делает, а то насоздает всякого....

---- Добавлено позже ----

есть параметр в notes.ini предписывающий ODS
Для просмотра контента необходимо: Войти или зарегистрироваться
И это работает, но не так, как описано! Параметр CREATE_R85_DATABASES=1(или соответствующий для 9-ки) нужно вставлять в Notes.ini не на клиенте, а на целевом сервере!
И до тех пор, пока этот параметр не проставлен, компакт не оказывает никакого влияния на ODS!
o_Oo_Oo_O
 
Последнее редактирование:

anna

Lotus team
03.06.2014
400
7
#6
Итак, правильная схема действий безболезненного создания реплики с нагруженного сервера/большой базы/в рабочее время:
1. Проверяем, стоит ли на целевом сервере в notes.ini правильный параметр, если нет, делаем через консоль set config итп
2. Делаем реплику, в формуле отбора которой ставим Form="NotExisted", чтобы при первой репликации никакие документы не реплицировались.
3. После того, как эта болванка легла на целевой сервер, проверяем, все ли ок с ODS.
4. Затем убираем в формуле репликации Form="NotExisted" и ждем пока репликатор медленно и печально все не перекинет.
5. Если DAOS в свойствах проставлен, но не включился, то делаем compact -c
 

ToxaRat

Чёрный маг
Lotus team
06.11.2007
3 233
18
#7
неправильно ;)

---- Добавлено позже ----

1. Проверяем CREATE_R
2. Проверяем TL
3. Проверяем DAOS
4. Проверяем вьюхи и ФТ сечь
5. Делаем запрос на реплику
 
Последнее редактирование:

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 601
277
#8
нужно вставлять в Notes.ini не на клиенте, а на целевом сервере!
я это сказал сразу
То есть то, какой будет реплика, определяют настройки клиента?
, да и написано про то место где создается реплика (а как иначе?!)