LOCAL
Протокол для доступа к нескольким локальным ЛИНТЕР-серверам из одного клиентского приложения. С помощью протокола LOCAL клиентское приложение может обращаться через сетевой драйвер клиента к нескольким ядрам СУБД на данном компьютере без участия сетевого драйвера сервера. Возможна также работа со всеми ЛИНТЕР-серверами через протокол LOCAL.
Описание в конфигурационном файле
- Условное имя компьютера
-
Условное имя компьютера локальной сети, на котором запущено ядро СУБД.
Поле обязательное.
- Протокол
-
Обозначение протокола: LOCAL.
Поле обязательное.
- Адрес
-
Задает идентификатор механизма межпроцессного взаимодействия. Аналог переменной окружения LINTER_MBX. Осуществляет доступ к ядру СУБД, при запуске которого LINTER_MBX принимала точно такое же значение, как в этом поле (см. документ «Запуск и останов СУБД ЛИНТЕР в среде ОС Linux, Unix»).
Поле обязательное.
- Порт
-
Не задается.
- Тайм-аут сервера
-
Не задается.
- Тайм-аут клиента
-
Не задается.
- Тайм-аут соединения
-
Не задается.
Применяемость протокола для программных платформ
Не поддерживается ОС VxWorks и ОС РВ, на которых может выполняться только один экземпляр СУБД.
Пример
-
На компьютере запускаются два экземпляра СУБД.
Файл
nodetab
:Условное имя компьютера Протокол Адрес Порт Тайм-аут сервера, мин. Тайм-аут клиента, сек. Тайм-аут соединения, сек. SERV1 LOCAL 1234 Запуск СУБД и сетевого драйвера клиента:
>linter /base=/first/base >LINTER_MBX=1234 >export LINTER_MBX >linter /base=/second/base >unset LINTER_MBX >dbc_tcp
-
Обращение к СУБД для БД
/first/base
>inl
-
Обращение к СУБД для БД
/second/base
>inl -n SERV1