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

A

anna

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

anna

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

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 980
611
BIT
427
Мне, вообще, не хочется грохать 70гиг
если она не работает - бессмысленно цепляться ;)
определяют настройки клиента?
с чего бы? говорили
создаем ее реплику на сервере Б
и еще момент - зачем в этой связке клиент?
есть вариант (уже "здесь" обсуждали), слово кластер не должно отпугивать ;)
 
A

anna

Это еще сперва тестировать надо, как оно делает, а то насоздает всякого....

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

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

anna

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

ToxaRat

Чёрный маг
Green Team
06.11.2007
3 332
42
BIT
0
неправильно ;)

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

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

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 980
611
BIT
427
нужно вставлять в Notes.ini не на клиенте, а на целевом сервере!
я это сказал сразу
То есть то, какой будет реплика, определяют настройки клиента?
, да и написано про то место где создается реплика (а как иначе?!)
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!