Структура файла
Для управления доступом клиентских приложений к БД используется файл сетевой конфигурации
клиента – текстовый файл с именем nodetab
(приложение
2).
Строки файла описывают сетевые параметры ЛИНТЕР-серверов и, при необходимости, системы горячего резервирования
СУБД ЛИНТЕР. Каждая строка разделяется на поля (рис. 5).
Разделительным символом полей является пробел или символ табуляции. Каждое поле имеет свое назначение
и устанавливает один из параметров сетевого соединения ЛИНТЕР-сервера.
Условное имя компьютера | Протокол | Адрес | Порт | Тайм-аут сервера | Тайм-аут клиента | Тайм-аут соединения |
nodetab
Обязательными полями являются:
-
условное имя компьютера;
-
протокол;
-
адрес.
В строке могут присутствовать и другие поля для работы сетевых компонентов СУБД ЛИНТЕР (необязательные поля имеют значения по умолчанию):
-
порт;
-
тайм-аут сервера;
-
тайм-аут клиента;
-
тайм-аут соединения.
Формат и значение этих полей зависит от типа используемого протокола обмена данными (см. раздел «Протоколы обмена данными»).
Поле Тайм-аут сервера
задает максимально допустимое время (в мин.), после которого сетевой драйвер
сервера будет считать, что сетевое соединение с драйвером клиента разорвано. При сетевой работе драйвер клиента посылает
сетевому драйверу сервера тестовые посылки несколько чаще, чем этот интервал. В случае если драйвер сервера не получит
тестового пакета от драйвера клиента в течение времени, указанного в поле Тайм-аут сервера
, соединение
будет закрыто драйвером сервера с генерацией соответствующего кода завершения. Значение тайм-аута по умолчанию:
1 минута. При явном задании нулевого тайм-аута тестовые посылки драйвером клиента посылаться не будут,
и в случае разрыва соединения длительность обнаружения разрыва будет определяться реализацией протокола в ОС.
Поле Тайм-аут клиента
задает интервал времени (в сек.), через который драйвер клиента считает
соединение с драйвером сервера, разорванным в случае неполучения от драйвера сервера тестового пакета. Значение по
умолчанию: 0, т.е. тестовые пакеты не посылаются, и состояние разрыва соединения драйвером клиента не обнаруживается.
Поле Тайм-аут соединения
задает время (в сек.), по истечении которого будет фиксироваться ошибка,
если сетевое соединение между драйверами клиента и сервера установить не удалось. По умолчанию устанавливается минимальное
значение (3с).