• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

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

A

anna

Коллеги, чертовщина какая-то происходит. Вот два сервака в домене, не кластер. На сервере А включен и используется DAOS.
1. База на сервере А использует ДАОС ODS 51, создаем ее реплику на сервере Б. Реплика выходит распухшая, ODS R6 43, все внутри, база распухает больше 64ГБ и уходит в несознанку. Компакт -с не помогает никак.
2. Однако, есть другая подобная база, у которой нормально все с репликой на сервере Б - даос показывает какие-то ненулевые проценты, и одс нормальный. Но все делается одинаково.
Вот что за фигня?
 
есть параметр в notes.ini предписывающий ODS
То есть то, какой будет реплика, определяют настройки клиента? не целевого сервера? Не базы? не исходного сервера? не шаблона (тут вообще 52 ODS!)
Упоротая логика!!!
Однако, написано, что для того, чтобы апргрейдить ODS, достаточно сделать copy style компакт. Мне, вообще, не хочется грохать 70гиг и создавать заново....
какая-то нездоровая ситуация, тем более, что другие-то базы нормальные!
 
Мне, вообще, не хочется грохать 70гиг
если она не работает - бессмысленно цепляться ;)
определяют настройки клиента?
с чего бы? говорили
создаем ее реплику на сервере Б
и еще момент - зачем в этой связке клиент?
есть вариант (уже "здесь" обсуждали), слово кластер не должно отпугивать ;)
 
Это еще сперва тестировать надо, как оно делает, а то насоздает всякого....

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

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

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

1. Проверяем CREATE_R
2. Проверяем TL
3. Проверяем DAOS
4. Проверяем вьюхи и ФТ сечь
5. Делаем запрос на реплику
 
Последнее редактирование:
нужно вставлять в Notes.ini не на клиенте, а на целевом сервере!
я это сказал сразу
То есть то, какой будет реплика, определяют настройки клиента?
, да и написано про то место где создается реплика (а как иначе?!)
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab