LOCAL

Протокол для доступа к нескольким локальным ЛИНТЕР-серверам из одного клиентского приложения. С помощью протокола LOCAL клиентское приложение может обращаться через сетевой драйвер клиента к нескольким ядрам СУБД на данном компьютере без участия сетевого драйвера сервера. Возможна также работа со всеми ЛИНТЕР-серверами через протокол LOCAL.

Описание в конфигурационном файле

Условное имя компьютера

Условное имя компьютера локальной сети, на котором запущено ядро СУБД.

Поле обязательное.

Протокол

Обозначение протокола: LOCAL.

Поле обязательное.

Адрес

Задает идентификатор механизма межпроцессного взаимодействия. Аналог переменной окружения LINTER_MBX. Осуществляет доступ к ядру СУБД, при запуске которого LINTER_MBX принимала точно такое же значение, как в этом поле (см. документ «СУБД ЛИНТЕР. Запуск и останов СУБД ЛИНТЕР в среде ОС Linux, Unix»).

Поле обязательное.

Порт

Не задается.

Тайм-аут сервера

Не задается.

Тайм-аут клиента

Не задается.

Тайм-аут соединения

Не задается.

Применяемость протокола для программных платформ

Не поддерживается ОС VxWorks и ОС РВ, на которых может выполняться только один экземпляр СУБД.

Пример

  1. На компьютере запускаются два экземпляра СУБД.

    Файл nodetab:

    Условное имя компьютераПротоколАдресПорт Тайм-аут сервера, мин.Тайм-аут клиента, сек. Тайм-аут соединения, сек.
    SERV1LOCAL1234    

    Запуск СУБД и сетевого драйвера клиента:

     >linter /base=/first/base
     >LINTER_MBX=1234
     >export LINTER_MBX
     >linter /base=/second/base
     >unset LINTER_MBX
     >dbc_tcp
  2. Обращение к СУБД для БД /first/base

     >inl
  3. Обращение к СУБД для БД /second/base

     >inl -n SERV1