Конфигурирование БД

Базовая поддержка репликации устанавливается выбором компонента Репликация на шаге выбора компонентов в процессе установки СУБД ЛИНТЕР (см. документы РСКЮ.10007-60 32 01-2 «Установка СУБД ЛИНТЕР в среде ОС Windows», РСКЮ.10007-60 32 01-1 «Установка СУБД ЛИНТЕР в среде ОС Linux, Unix» ).

Для тиражирования данных из БД источника в другие БД, сервер репликации должен иметь информацию о том, какие именно таблицы БД источника должны тиражироваться и на какие именно удаленные БД. Эта информация задается с помощью, так называемых, правил репликации. Правила репликации создаются и хранятся в БД источнике репликации в специальных системных таблицах $$$REPL и $$$EXTREPL. Кроме того, БД источник должна содержать системную таблицу SERVERS со списком удаленных ЛИНТЕР-серверов, на которые ссылаются правила репликации. Данные таблицы будут созданы при создании БД с помощью утилиты linadm, если в перечне дополнительных словарей БД был выбран словарь Replication. Если данные таблицы отсутствуют в БД, то необходимо выполнить файл \dict\distr.sql установочного каталога СУБД ЛИНТЕР.

Все ЛИНТЕР-сервера, на которые необходимо выполнять тиражирование данных, должны быть описаны в файле сетевой конфигурации (nodetab).

Имена ЛИНТЕР-серверов, вносимые в таблицу SERVERS, должны совпадать с именами ЛИНТЕР-серверов в файле nodetab, используемым ЛИНТЕР-сервером на данном компьютере для доступа к удаленным узлам, причем протокол работы с таким сервером в файле nodetab должен быть указан ATCPIP (или ATCPIPS в случае использования протокола SSL на UNIX) (см. документ «Сетевые средства»).

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

Пример файла nodetab (на источнике)

REPLSERV local 1234
S2 ATCPIP S2.serv.com 1080
S3 ATCPIP S3.serv.com 1080