Центр удаленного доступа  (12.07.2025)
Параметры подключения к базе данных

Для установки параметров подключения к базе данных нажмите

Иконка БД

Откроется окно настроек параметров подключения к базе данных:

Окно БД

В поле СУБД необходимо выбрать требуемую СУБД (Oracle или PostgreSQL), c которой планируется работа.

В поле База данных необходимо указать адрес БД в формате локального именования (псевдоним БД из файла tnsnames.ora ) или Easy Connect (строка подключения вида host:port/SID, например 192.168.1.42:1521/ORCL1 ).
Кстати
Если на сервере не установлен клиент Oracle требуемой разрядности, а он требуется, то можно скачать и установить Oracle Instant Client в процессе конфигурирования.
Instant Client download
Если при этом используется метод локального именования (tnsnames), то потребуется создать файл tnsnames.ora в папке установки, и включить в него реквизиты соединения.

Параметр Пользователь-владелец данных определяет имя схемы БД Парус 8, данные которой становятся доступны удаленным пользователям. По традиции это имя - "parus" без кавычек.

Параметр Пароль определяет пароль пользователя- владельца схемы БД Парус 8, данные которой становятся доступны удаленным пользователям. Пароль хранится в файле конфигурации в домашней папке сервиса в открытом виде - будьте осторожны при выдаче прав на эту папку ненадежным людям.

Параметр Использовать отложенную авторизацию указывает сервису использовать данный режим авторизации удаленных пользователей, а также дает возможность указать иного пользователя от имени которого будет работать сервис. По умолчанию, сервис работает от имени владельца схемы, указываемого в соответствующем параметре чуть выше.

Параметр Пользователь сервиса и Пароль позволяют задать реквизиты доступа для пользователя, от имени которого будет работать сервис. Данный пользователь должен быть зарегистрирован в Парус 8 как анонимный пользователь. Предполагается, что данный пользователь к этому моменту уже будет создан в СУБД и зарегистрирован в Парус 8 как анонимный пользователь с назначением лицензии (в которой есть серверные лицензионные соединения для приложения MillAppServer).

Важно!

До указания в конфигураторе пользователя-владелеца данных и пользователя сервиса, необходимо убедиться, что данные пользователи существует в Парус 8, они настроены соответственно выполняемой роли (например, пользователь сервиса должен быть анонимным пользователем), а также им назначена лицензия, из которой планируется распределять серверные лицензии.

Пользователь-владелец данных при использовании СУБД Postgres : Например, если это пользователь PARUS (при условии, что он является владельцем схемы или суперпользователем с необходимыми правами над объектами БД в используемой схеме), то все также как и в Oracle. Если это пользователь POSTGRES (владелец схемы по умолчанию), то необходимо обеспечить создание данного пользователя в Парус 8, и наделить его всеми теми же правами в учетной системе, что и пользователя PARUS при использовании Oracle.

Параметр Не устанавливать соединения с БД при старте: при выключеном параметре (умолчательное значение), во время старта сервиса будут установленны все необходимые соединения с БД. При включенном параметре, во время запуска сервиса, никакие соединения с БД не будут установлены, это действие, для каждого из обработчиков и аутентификаторов, будет отложено до первой необходимости в соединении с БД (обращении клиента к соответствующему обработчику или аутентификатору).

Параметр Таймаут соединения с БД, время бездействия, сек. определяет время, в течении которого соединение с БД (любого из обработчиков или аутентификаторов) может простаивать, т.е. находится в состоянии ожидания запросов. При отсутствии запросов, в течении указанного времени, соединение с БД штатно закрывается, и будет установлено заново при первом же обращении клиента к соответствующему обработчику или аутентификатору.
Если указать значение 0 (оно же умолчательное значение), то соединение с БД не будет завершаться по его бездействию.

Параметр Максимальное время жизни соединения с БД, сек. определяет время, спустя которое соединение с БД (для любого из обработчиков или аутентификаторов) будет устанавливаться заново (закрываться и открываться вновь, при первой же необходимости в этом соединении) вне зависимости от активности использования этого соединения.
Если указать значение 0 (оно же умолчательное значение), то соединение с БД не будет периодически устанавливаться заново и будет держаться активным все время работы сервиса.

При работе ЦУД не всегда возможно прямо сейчас штатно закрыть соединение с БД. В тех случаях когда это невозможно, попытка закрытия будет отложена и предпринята позднее, и так до тех пор пока закрытие не удастся (или отпадет необходимость в закрытии).