Форум программистов, компьютерный форум, киберфорум
Наши страницы

Lotus Notes/Domino: Администрирование

Войти
Регистрация
Восстановить пароль
 
dyyymom
0 / 0 / 0
Регистрация: 30.11.2007
Сообщений: 410
#1

Селективная репликация баз - Lotus

29.11.2009, 08:58. Просмотров 18782. Ответов 12
Метки нет (Все метки)

Добрый день!

Есть 2 сервера в домене. Есть база на главном и реплика базы на втором сервере.
Требуется настроить реплицирование так что в главную базу попадали только определенные документы из второй базы, а во вторую вообще ничего не должно попадать из первой.

вколбашиваю формулу отбора в настройках репликации у базы (правой кнопкой по базе, Replication- syttyngs - Advanced - ставлю галочку Documents by Selection formula и вставляю формулу)

Запускаю вручную репликацию главной бд (правой кнопкой по базе, Replication-Replicate, выбираю вторую бд, ок )

те документы которые были указаны в формуле скопировались в главную, а вот все остальные документы были УДАЛЕНЫ ((((

почему так происходит?
что то с правами доступа?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.11.2009, 08:58
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Селективная репликация баз (Lotus):

Репликация баз между серверами - Lotus
День добрый Помогите разобраться куда копать? Несколько серверов: главный(7.0.1) и несколько в районах (6.5.3). Решил я собирать лог...

Репликация - Lotus
назовем сервера work и backup Дано: два сервера в кластере документы connection настроены на репликацию каждые два часа тип...

Репликация - Lotus
Всем привет! Ситуация: Есть сервер Domino, к нему через интернет(с одного ip) подключаются пользователи и работают с 1 БД. Вопрос:...

Репликация - Lotus
Добрый день! Поставили задачу: собирать репликацией с нескольких серверов данные в один центральный и в одну базу. Но у меня не...

Репликация - Lotus
После переноса сервера на новое железо, появилась след проблема: Unable to replicate with server xx/xxxx: network operation did not...

репликация в домене - Lotus
Всем привет! Есть вопрос по репликации в Domino Domain: Решил поднять для изучения тестовый домен: установил 1-ый сервер (Lotus Domino...

12
okupoko
0 / 0 / 0
Регистрация: 04.10.2007
Сообщений: 2,977
29.11.2009, 09:45 #2
предположительно (нужно тестить):
1) нужная формула репликации с второго на главный;
2) второй сервер инициирует репликацию (причем только этой базы! настраивается в сервер-сервер документе соединения, в серверной адреске) в режиме толкать;
3) второй сервер не имеет права удалять документы в реплике на главном сервере;
4) первый сервер не должен инициировать репликацию этой БД со вторым;
5) никогда не реплицируй документы между серверными репликами ВРУЧНУЮ! только через консоль.

читай "Inside Notes", это книга такая :gifts:
0
Ktydo
0 / 0 / 0
Регистрация: 28.06.2009
Сообщений: 1,567
29.11.2009, 10:29 #3
Цитата Сообщение от Akupaka
5) никогда не реплицируй документы между серверными репликами ВРУЧНУЮ! только через консоль.
естественно, вручную под учеткой пользователя(в данном случае админа?) возможно получить совершенно иной, отличный от сервера эффект...
0
okupoko
0 / 0 / 0
Регистрация: 04.10.2007
Сообщений: 2,977
29.11.2009, 10:41 #4
Klido
было бы не плохо, если бы остальные пункты ты тоже прокомментировал или дал свой вариант настройки репликации :gifts:
0
Ktydo
0 / 0 / 0
Регистрация: 28.06.2009
Сообщений: 1,567
29.11.2009, 11:14 #5
Akupaka
в остальных пунктах всё нормально :gifts:
п.5 - в данном случае ключевой, если даже все предыдущие пункты настроены верно...
0
dyyymom
0 / 0 / 0
Регистрация: 30.11.2007
Сообщений: 410
29.11.2009, 11:34 #6
про 5 пункт: вписываешь свою учетку в адресной книге как full access и реплицируешь сколько хочешь без проблем помоему....


а если сделать так:

т к первый сервер у нас рулит с мегаправами, то

1. настроить репликацию с первого на второй в режиме втягивать (Pull Only)
2. Формулу отбора сделать на первой бд

будет ли это правильно?
0
Ktydo
0 / 0 / 0
Регистрация: 28.06.2009
Сообщений: 1,567
29.11.2009, 11:55 #7
deeeman


Цитата Сообщение от Akupaka
3) второй сервер не имеет права удалять документы в реплике на главном сервере;
под своей учеткой и FA ка краз всё и удалится, где не надо...
0
dyyymom
0 / 0 / 0
Регистрация: 30.11.2007
Сообщений: 410
29.11.2009, 12:01 #8
ясно...

дак все таки будет ли правильно сделать?

1. настроить репликацию с первого на второй в режиме втягивать (Pull Only)
2. Формулу отбора сделать на первой бд

?
0
Ktydo
0 / 0 / 0
Регистрация: 28.06.2009
Сообщений: 1,567
29.11.2009, 12:05 #9
1.


Цитата Сообщение от deeeman
т к первый сервер у нас рулит с мегаправами
у него и так, наверное, задач много? теоретически грамотнее распределить нагрузку по созданию и запуску события репликации на второстепенные сервера...
2. Тут всё зависит от п.1 :gifts:
0
dyyymom
0 / 0 / 0
Регистрация: 30.11.2007
Сообщений: 410
29.11.2009, 12:14 #10
да на загрузку сервера вообще начихать, главное чтобы лишнего не поудаляло...
0
Ktydo
0 / 0 / 0
Регистрация: 28.06.2009
Сообщений: 1,567
29.11.2009, 12:29 #11
Цитата Сообщение от Akupaka
3) второй сервер не имеет права удалять документы в реплике на главном сервере;
вообще вот этот пункт..

ну а глубже - например, когда в центре надо хранить полную версию базы, а в филиалах только своё - использовать доступ на уровне авторских полей (и соотвтетствующей настройке ACL для конкретного сервера), прописывая в каждый конкретный документ конкретный же сервер, на которм он создан... тогда он к чужим докам вообще не будет иметь возможности доступа на изменение/удаление
0
somstomtym o shyrvomymko
0 / 0 / 0
Регистрация: 26.05.2006
Сообщений: 1,313
02.12.2009, 15:49 #12
Цитата Сообщение от deeeman
..
те документы которые были указаны в формуле скопировались в главную, а вот все остальные документы были УДАЛЕНЫ ((((

почему так происходит?
что то с правами доступа?
Всё правильно, так и должнО быть:
Если на сервере-источнике есть БОЛЕЕ НОВЫЙ док-т, которого на сервере-приёмнике быть не должно (в соотв. с формулой ИЛИ Readers-полем) - он будет удалён (причём без "окурка")
0
Som40S
0 / 0 / 0
Регистрация: 19.04.2009
Сообщений: 67
06.04.2010, 12:38 #13
Всем привет!
Дабы не писать новый топик, опишу свой вопрос здесь...

Есть у меня оригинальная БД (назовем ее образно БД1) на первом сервере (СЕРВ1), она в кластере (БД2) с сервером 2 (СЕРВ2).
Далее, мне нужно создать еще одну реплику БД3 на СЕРВ1, но чтобы в БД3 попадали все документы, но не полностью весь документ, а только некоторые его поля. А, еще.., должны реплицироваться только документы(!!!) ACL, дизайн и прочее - реплицироваться не должно!
Тобишь, БД1 и БД2, спокойненько должны себе реплицроваться в кластере (документы, дизайн, агенты, ACL и прочее), а вот в БД3 должны попадать только измененные документы(!!!) с ограниченным набором полей. Обратно, БД3 ничего не должна отдавать - ни документы, ни дизайн, ни ACL - ничего(!!!)

Что я пытался сделать...
Из БД2 на СЕРВ2 создаю реплику для БД3 на СЕРВ1. (Replica ID у всех трех БД одинаковая, но если надо, то в третьей можно поменять)
В свойствах репликации БД3 отключаю обновления дизайна, агентов, АЦЛ... оставляю только обновления полей и в списке выбираю нужные мне поля.
В Connections, настраиваю:
Source server - СЕРВ1;
Destination server - СЕРВ2;
Files/Directory path to replicate - указываю путь и название БД3;
Replication Type - Pull Only.

Что у меня в итоге получается:
Проходит репликация, и в БД2 обновляется дизайн из БД3... в БД1 дизайн же остается прежним.
Набор полей реплицируется вроде правильно.
Если отключить в БД2 обновление дизайна в свойствах репликации, то он тогда не будет обновляться с БД1.

Что я делаю не так, что мне надо сделать по-другому?
В админке, я ни "бум-бум" :(
0
06.04.2010, 12:38
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.04.2010, 12:38
Привет! Вот еще темы с ответами:

Кластерная репликация - Lotus
Вопрос на вскидку для уточнения: Правила репликации обычного процесса репликации и кластерного идентичны? Если один сервер кластера по...

Репликация правил - Lotus
Добрый день всем В какой-то момент столкнулся с проблемой у пользователя, работающего с локальной репликой почты. Никакие изменения...

Квоты на ПЯ и репликация - Lotus
Добрый день. Есть два сервера, между которыми реплицируется pull-push папка mail, со всеми почтовыми базами. На базы установлены квоты и...

репликация профайла - Lotus
Возник вопрос о запрещении репликации профайла в полностью реплицируемой справочной базе. Явно @-формулу для определения документа как...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru