Ручное управление сервером репликации
Ручное управление осуществляется стандартными средствами запуска задач операционной системы. Исполняемый файл – lreplserver
.
Командная строка
lreplserver -< ключ > [< параметр >] [...]
Общие ключи программы (для ОС типа Windows и ОС типа UNIX):
Ключ | Описание | |
---|---|---|
-u < имя >/< пароль >
| Имя и пароль пользователя БД источника репликации | |
-us < имя >/< пароль >
| Имя и пароль пользователя хранилища данных репликации | |
-ux < имя >/< пароль >
| Имя и пароль пользователя, который будет заносить приходящие данные в БД, если эти данные имеют ненулевой RAL (Read Access Level) или WAL (Write Access Level). Этот пользователь должен иметь соответствующие RAL и WAL | |
-t < число >
| Уровень трассировки сообщений сервера репликации (значение в диапазоне от 0 до 4, по умолчанию 1) | |
-log < число >
| Создание log-файла. < число > задает уровень трассировки сообщений, помещаемых в log-файл. Если число не задано, то устанавливается уровень, равный уровню трассировки на консоль | |
-lvol < число >
| Задает размер тома log-файла в килобайтах. Используется для разбиения log-файла на куски, которые можно было бы удалять или архивировать | |
-lcount < число >
| Задает максимальное количество томов log-файла | |
-s < имя БД хранилища >
| Имя БД хранилища данных репликации (если оно отличается от стандартного REPLSERV ) | |
-l < имя БД >
| Имя БД (если она не по умолчанию) | |
-p < номер порта >
| Номер порта, через который осуществляется доступ к хранилищу данных репликации. По умолчанию используется 1080 | |
-clear < режим очистки >
| Очистка хранилища данных репликации. Допустимые режимы:
| |
-nohist
| Не хранить историю операций (используется совместно с ключом -clear num ). Задает режим реального удаления устаревших данных | |
-stop
| Отменить контрольную точку, установленную сервером репликации | |
-down
| Останов сервера репликации | |
-cfg < спецификация файла >
| Задает имя текстового файла, содержащего ключи запуска lreplserver | |
-? | /?|-h
| Получение справочной информации | |
-initstorage
| Происходит полное пересоздание таблиц хранилища с удалением всех данных | |
-n < путь >
| Путь к файлу сетевой конфигурации, который будет использоваться для определения адреса сервера, на который идет репликация. По умолчанию ищется в каталоге запуска сервера репликации | |
-lpath < путь >
| Путь к файлу трассировки. | |
-w < число >
| «Вес» сервера, используемый при разрешении конфликтных ситуаций (по умолчанию 3) | |
-odbcsource < DSN >
| Задает источник данных для ODBC-драйвера (в случае если репликация должна выполняться c помощью ODBC-драйвера) |
Ключи только для ОС типа Windows:
Ключ | Описание | |
---|---|---|
-d
| Режим отладки (отладочная информация будет выдаваться на консоль). В этом случае сервер репликации запускается не как сервис, а как обычное приложение |
Ключи только для ОС типа UNIX:
Ключ | Описание | |
---|---|---|
-ssl
| Использовать протокол SSL | |
-daemon
| Запускать lreplserver в фоновом режиме. Этот ключ должен обязательно находиться в командной строке, из CFG файла (ключ -cfg ) он восприниматься не будет |
Примечание
Параметры ключа могут задаваться как через пробел, так и через знак «=».
Примеры
lreplserver -u=SYSTEM/MANAGER8 -us=SYSTEM/MANAGER8 -s=RDSTG -daemon -p=1080 -t=3 -log=4
lreplserver -u SYSTEM/MANAGER8 -us SYSTEM/MANAGER8 -s RDSTG -p 1080 -t 3 -log 4
lreplserver -daemon -cfg file.cfg
Сервер репликации запускает автоматически процессы отсылки, приема и выполнения транзакций.
Примечание
Для поиска каталога запуска lreplserver
использует переменную среды окружения PATH
.