Компания IBM
Опубликован: 04.11.2008 | Доступ: свободный | Студентов: 844 / 120 | Оценка: 4.42 / 4.17 | Длительность: 37:45:00
Лекция 6:

Подключение к серверам

Репликация: возможность автономной работы

Реплика представляет собой дубликат базы данных с тем же кодом репликации, что и исходная база данных. В Notes можно создавать локальные реплики (в автономном режиме) любой используемой базы данных. Репликация позволяет обеспечить идентичность локальной реплики и базы данных на сервере, чтобы внесенные изменения отображались в обеих версиях базы данных. Процесс репликации обеспечивает идентичность реплик.

Примечание В Notes код реплики используется для поиска и репликации всех реплик базы данных. Копия базы данных, создаваемая командой: Файл - База данных - Создать копию, имеет код, отличный от кода исходной базы данных, и она не реплицируется. Копия файла базы данных, созданная в операционной системе, является репликой, если имеет код, совпадающий с кодом исходной базы данных.

Репликацию удобно использовать, находясь вне сети организации, поскольку работа в локальной реплике происходит намного быстрее, чем при внесении тех же изменений при удаленном подключении по телефонной линии. Репликация также позволяет пользователям, работающим в различных сетях и различных (физических) местах вызова, иметь общий доступ к последней версии сведений в базе данных.

При каждой репликации, например, почтовой базы данных локальная реплика получает в Notes новую почту и отправляет на сервер исходящую почту, а также все внесенные недавно изменения почтового файла, такие как документы в папках. В течение нескольких секунд локальный почтовый файл обновляется до текущего состояния почтовой базы данных на сервере.

Большинство реплик, с которыми работает пользователь, расположены на локальном компьютере. Если нужно создать реплику серверной базы данных на другом сервере, обратитесь за помощью к администратору Domino.

Для просмотра всех реплик открытой базы данных можно воспользоваться закладками и таким образом выяснить, какие реплики отсутствуют. Дополнительные сведения см. в разделе Добавление и удаление реплик в области закладок.

На странице "Репликатор" отображаются все реплики и содержатся сведения по выполнению репликации. Можно создать расписания репликации для каждого места вызова Notes или выполнить его вручную.

Совет Можно открыть меню "Репликация" для базы данных несколькими способами: из меню "Файл" при открытой базе данных, щелкнув правой кнопкой мыши закладку базы данных или запись базы данных на странице "Репликатор" (записи создаются при первой репликации базы данных).

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

Совет Если Notes используется на нескольких компьютерах в одном или нескольких офисах, попросите администратора Domino сделать вас роуминг-пользователем, чтобы можно было задать в Notes управление репликацией между компьютерами и использовать одни и те же параметры и другие настройки на всех компьютерах.
Создание реплик

Можно создавать полные или частичные реплики.

  • В полной реплике содержатся все документы базы данных и элементы структуры (например, формы и агенты). Сведения о создании полной реплики см. в разделе Создание полной реплики
  • Частичная реплика содержит только заранее выбранные документы, документы в указанных папках или представлениях, сокращенные документы, аннотации документов или документы, поля которых содержат определенные сведения. Сведения о создании частичной реплики см. в разделе Создание частичной реплики.

Частичную реплику удобно использовать, если нужна только часть базы данных и необходимо сохранить пространство на жестком диске или уменьшить время и затраты на репликацию по телефонной линии.

После создания реплики соответствующая ей запись появляется на странице репликатора.

Примечание Реплика, не содержащая документов, называется прототипом реплики. Если предпринимается попытка открыть прототип реплики, в Notes выводится сообщение о том, что база данных не инициализирована и необходимо выполнить репликацию.

Дополнительные сведения см. в разделе Параметры репликации.

Для экономии времени создавайте локальные реплики на работе, когда используется сетевое соединение. (Можно создавать локальные реплики с помощью модема, однако это займет больше времени.) Если используется переносной компьютер, принесите его в офис и создайте на нем локальные реплики. Для экономии места на диске создавайте локальные реплики только тех баз данных, которые требуется использовать при отсутствии подключения к сети.

Предупреждение При создании реплики собственной почты убедитесь, что для реплики указаны те же имя и путь, которые имеются у файла, заданного в поле "Почтовый файл" на вкладке "Почта" документа текущего места вызова. Для разных мест вызова можно использовать разные имена и пути почтовых файлов, но для реплик этих мест вызова следует использовать те же имена и пути файлов. Дополнительные сведения см. в разделе Использование различных мест вызова.

Создание полной реплики

Полную реплику можно создать в диалоговом окне "Создание реплики базы данных". По умолчанию новые реплики создаются Notes локально. При попытке создания реплики локальной базы данных это окно называется "Перезапись реплики базы данных", а не "Создание реплики базы данных", если только не задан сервер или локальный каталог, отличающийся от исходной базы данных.

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

Если диалоговое окно "Создание реплики" не открыто, откройте базу данных, которую требуется реплицировать и выберите команду: Файл - Репликация - Создать реплику.

При создании реплики помните, что параметры пользователя определяют такие параметры всех реплик по умолчанию, как общие ограничения размера документа и вложения, создание полного индекса и шифрование.

Дополнительные сведения см. в разделе Параметры репликации.

Предупреждение При создании реплики собственной почты убедитесь, что для реплики указаны те же имя и путь, которые имеются у файла, заданного в поле "Почтовый файл" на вкладке "Почта" документа текущего места вызова. Для разных мест вызова можно использовать разные имена и пути почтовых файлов, но для реплик этих мест вызова следует использовать те же имена и пути файлов. Дополнительные сведения см. в разделе Использование различных мест вызова.

Чтобы создать полную реплику

  1. Выполните одно из следующих действий.
    • Откройте базу данных, для которой требуется создать реплику, и выберите команду: Файл - Репликация - Создать реплику.
    • Перетащите закладку этой базы данных на значок репликатора на панели закладок.
    • Щелкните правой кнопкой мыши закладку и выберите команду "Копировать закладку в буфер обмена". Щелкните значок "Репликатор" на панели закладок, чтобы открыть страницу "Репликатор". В меню выберите команду: Правка - Вставить.03_02
  2. Если база данных, для которой требуется создать реплику, расположена на сервере, откроется диалоговое окно "Создание реплики базы данных имя_базы_данных " (где имя_базы_данных - это имя базы данных). Выберите действие
    • Чтобы создать локальную реплику в каталоге данных (по умолчанию), перейдите к шагу 4.
    • Чтобы создать реплику на сервере, в списке серверов выберите или введите имя сервера, на котором требуется создать реплику, и нажмите кнопку ОК.
    • Измените имя реплики в поле "Путь к файлу". Чтобы задать путь, щелкните значок папки и укажите каталог на сервере, в котором требуется сохранить реплику.
  3. Если реплика создается для локальной базы данных, будет открыто диалоговое окно "Перезапись реплики базы данных имя_базы_данных ". Выполните одно из следующих действий.
    • Чтобы создать реплику на сервере, в списке серверов выберите или введите имя сервера, на котором требуется создать реплику, и нажмите кнопку ОК. Заголовок диалогового окна сменится на "Создание реплики базы данных имя_базы_данных ".
    • Чтобы создать реплику локально, измените имя файла в поле "Путь к файлу". Чтобы задать путь, щелкните значок папки и укажите каталог в операционной системе, в котором требуется сохранить реплику. Изменение имени файла в любом случае предотвратит перезапись, если исходная база данных является локальной, но заголовок окна изменится, только если ввести другой путь к файлу.
  4. (Необязательно.) Откройте окно "Параметры реплики", а затем:
    • (Необязательно.) Выберите вариант "Шифровать с использованием", а затем выберите из списка требуемый тип шифрования (высокого уровня, простое или среднего уровня).
    • (Необязательно.) Чтобы улучшить поиск по всему тексту этой реплики, установите флажок "Создать полный индекс для поиска". Чтобы уменьшить занимаемое место на диске, снимите его.
    • (Необязательно.) Чтобы использовать в реплике те же параметры безопасности, что и в исходной базе данных, оставьте установленным флажок "Копировать таблицу управления доступом". Чтобы использовать другие параметры, снимите его. Этот флажок доступен, только если вы не являетесь управляющим базой данных, а ТУД базы данных не настроена на сохранение во всех репликах.
    • (Необязательно.) Чтобы создать реплику сразу после нажатия кнопки ОК независимо от параметров репликации, оставьте установленным флажок "Создать немедленно". Чтобы подождать до следующей запланированной репликации, снимите этот флажок.
    • (Необязательно.) Чтобы настроить параметры этой реплики, такие как направление репликации (с сервера, на сервер или оба), расписание и документы базы данных для репликации, щелкните Дополнительно .
  5. Нажмите кнопку ОК.
Примечание Для каждой созданной локальной реплики Notes добавляет закладку (в папку "Журнал") и запись базы данных на страницу "Репликатор". Страницу Репликатор можно использовать для обновления (репликации) реплик.
Уровни доступа

Лицу, создавшему локальную реплику, автоматически назначается доступ к ней на уровне управляющего. Однако, если к исходной базе нет доступа на необходимом уровне (например имеется только доступ на уровне читателя), изменения, вносимые в реплику, не могут реплицироваться на сервер.

Примечание Если управляющий базы данных включил действие таблицы управления доступом (ACL) во всех репликах, при создании ее реплики пользователь получает доступ к ней на том же уровне, что и к исходной базе данных. Например, если к базе данных имеется доступ на уровне автора, к реплике также будет назначен доступ на уровне автора. Для получения дополнительных сведений об ACL базы данных обратитесь к ее управляющему.
Интервалы удаления

При удалении документа из базы данных в Notes сохраняется запись об удалении, идентифицирующая этот документ. Таким образом, документ может реплицироваться в другие реплики, даже если он был удален из исходной базы данных. По умолчанию интервал удаления равен 30 дням. Чтобы быть уверенным, что принимаются документы, удаленные из базы данных, выполняйте репликацию не реже одного раза за интервал удаления (например каждые 30 дней).

Записи об удалении удаляются из базы данных, когда становятся старше интервала удаления этой базы данных. Интервал удаления равен одной трети срока, указанного в поле "Удалить документы, не измененные за последние" (вкладка "Экономия места" в диалоговом окне "Параметры репликации"). Например, если указан срок 60 дней, интервал удаления равен 20 дням. При удалении записей об удалении освобождается место на диске, занимаемое удаленными документами.

При удалении в реплике документов, возраст которых превышает интервал удаления, для них не создаются записи об удалении.

Создание частичной реплики

Частичная реплика содержит поднабор сведений из исходной базы данных, имеет меньший размер и сэкономить пространство на жестком диске. Например, если работа постоянно происходит в большой базе данных, но только с пятью документами, можно создать реплику, содержащую только эти документы. Можно также создать другие типы частичных реплик, например реплику, в которой представлены все документы исходной базы данных, но не полностью, а только небольшими фрагментами всего документа.

Совет Может понадобиться создать две или несколько частичных реплик одной базы данных и реплицировать в них разные сведения, например, указывая различные документы, папки или представления для репликации. Каждой новой локальной реплике нужно присваивать новые имя файла и путь. После создания в Notes реплик можно создать для них разные закладки, изменив названия баз данных в окне свойств. При выполнении этих действий необходимо задать отмену репликации их заголовков в другие реплики.

Дополнительные сведения см. в разделе Чтобы предотвратить репликацию удаленных документов или измененных заголовков баз данных и параметров защиты.

  1. Откройте базу данных, которую требуется реплицировать.
  2. Выполните одно из следующих действий.
    • Чтобы создать частичную реплику, содержащую только предварительно выбранные документы, следуйте инструкциям в разделе Репликация выбранных документов в базе данных>.
    • Чтобы создать частичные реплики другого типа, следуйте инструкциям в разделе Создание полной реплики, а затем измените реплику в соответствии с инструкциями в разделе Чтобы сократить все документы или ограничить вложения в реплике, Чтобы ограничить реплику подмножеством папок или представлений или Чтобы ограничить реплику конкретными данными.
Настройка реплики

Для изменения локальной реплики можно использовать страницу "Общие" диалогового окна "Параметры репликации". Можно применить параметры к выбранной реплике только в текущем месте вызова или во всех местах вызова.

Если диалоговое окно "Параметры репликации" не открыто, откройте локальную реплику, которую нужно изменить, и выберите команду: Файл - Репликация - Параметры.

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

Общие параметры Область Примечания
Чтобы добавить реплику в расписание и задать для нее приоритет Можно применять к текущему или ко всем местам вызова Определяет, с каким интервалом происходит репликация. Важные реплики реплицируются чаще.
Чтобы указать, отправляет или принимает реплика изменения Можно применять к текущему или ко всем местам вызова Реплика может отправлять изменения, принимать их либо выполнять оба действия.
Чтобы сократить все документы или ограничить вложения в реплике Можно применять к текущему или ко всем местам вызова Обычно документы реплицируются целиком, однако можно выбрать сокращение документов указанным способом.
Чтобы указать сервер для реплики Можно применять к текущему или ко всем местам вызова После создания реплики обычно привязаны к основному серверу, однако его можно сменить.

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