×
Мы обрабатываем cookies, чтобы сделать наш сайт удобнее и персонализированнее для вас. Подробнее: политика использования «cookies» и «политики конфиденциальности».

Для самостоятельной настройки ознакомьтесь с инструкцией

Дополнительные настройки cookies в браузерах

Файлы cookie автоматически загружаются в ваш браузер при посещении веб-сайта. У вас есть возможность управлять этими файлами. Если Вы не согласны с использованием файлов cookies, запретите их сохранение на своём устройстве, удалите уже имеющиеся файлы cookies через настройки браузера или прекратите использование сайта.

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

Инструкция по отключению cookies
Принять
Настроить
Отклонить

ДОКУМЕНТАЦИЯ

Выберите версию, форк и язык для СУБД Digital Q.DataBase, чтобы прочитать или скачать всю документацию.
Техподдержка
Документация
Диасофт
Авторские права © 2016–2025 ООО "Диасофт Экосистема"
Скачать всю документацию:

3.1.1. Установка и настройка

3.1.1.1. Предварительная подготовка
3.1.1.2. Установка Digital Q.DataBase из архива
3.1.1.3. Пакетная установка Digital Q.DataBase

В данном разделе описаны различные способы установки Digital Q.DataBase.

3.1.1.1. Предварительная подготовка #

Установка Digital Q.DataBase производится с правами привилегированного пользователя или с помощью команды sudo.

Убедитесь, что отсутствует ранее установленная версия postgredb с помощью команды в терминале:

ls /opt

Если результат команды содержит версию postgredb-xx, например, postgredb-17, необходимо выполнить деинсталляцию данной версии сервера. Для этого выполнить команду:

sudo /opt/postgredb-xx/pg_uninstall.sh

где xx — номер версии в соответствии с выводом команды ls /opt.

3.1.1.2. Установка Digital Q.DataBase из архива #

Установка из архива дистрибутива является универсальным способом для всех поддерживаемых операционных систем.

  1. Загрузить архив дистрибутива под требуемую операционную систему.

  2. Распаковать ZIP-архив с помощью команды:

    unzip <имя_архива> -d <имя_каталога_для_распаковки>

    Пример для установки Digital Q.DataBase на Astra Linux Special Edition 1.7:

    unzip qdatabase-17-17.4.26021776-astra1.7-x86_64.zip -d qdatabase
  3. Перейти в созданный каталог:

    cd qdatabase
  4. Приобрести файл лицензии. Создать каталог (например, /qdb-license) и переместить файл лицензии в созданный каталог.

  5. Разрешить чтение файла лицензии с помощью команды:

    sudo chmod 644 <путь_к_файлу>

    Например:

    sudo chmod 644 /qdb-license/license.xml
  6. Запустить установку. Общий вид команды:

    sudo ./pg_install.sh <ключ> <путь>

    Важно

    Для ОС Astra Linux скрипту установки предварительно необходимо предоставить права на выполнение с помощью команды:

    sudo chmod +x pg_install.sh

    Ключ -l с указанием пути к файлу лицензии является обязательным.

    Пример команды для запуска установки:

    sudo ./pg_install.sh -l /qdb-license/license.xml -i /q.db

    Допустимые значения ключа:

    • -l ‒ путь к файлу-лицензии (обязательный параметр);

    • --fa ‒ ключ для установки конфигурационных параметров, необходимых для АБС FA#. По умолчанию используются стандартные значения параметров для Digital Q.DataBase;

    • -d ‒ путь к домашнему каталогу пользователя postgres (необязательный параметр, по умолчанию используется путь /var/lib/pgsql);

    • -w ‒ путь для установки WAL-каталога (необязательный параметр, по умолчанию используется путь /var/log);

    • -i ‒ путь для установки СУБД (необязательный параметр, по умолчанию используется путь /opt).

      Важно

      Перед установкой с ключом -i на РЕД ОС необходимо отключить дополнительную систему безопасности selinux, выполнив команду:

      sudo setenforce 0

      Убедиться, что selinux отключен:

      getenforce

      Ожидаемый результат:

      Permissive
  7. По требованию установщика ввести пароль администратора базы данных, затем повторить ввод пароля при повторном требовании.

Установка завершена. Проверка корректности установки описана в соответствующем разделе.

3.1.1.3. Пакетная установка Digital Q.DataBase #

  1. В зависимости от ОС выполнить команды:

    • Astra Linux, Ubuntu:

      sudo apt-get update
      sudo apt-get install -y ./qdatabase-17-17.4.26012857-astra1.7-x86_64.deb

      Установка для Astra Linux и Ubuntu отличается только версией ОС в имени DEB-файла.

    • РЕД ОС:

      sudo dnf localinstall qdatabase-17-17.4.26012857-redos7.3-x86_64.rpm

      Установка для РЕД ОС 7.3 и 8.0 отличается только версией ОС в имени RPM-файла.

    • ОС "Альт Сервер":

      sudo apt-get update
      sudo apt-get install -y qdatabase-17-17.4.26012857-altlinux10-x86_64.rpm

      Установка для ОС "Альт Сервер" 10 и 11 отличается только версией ОС в имени RPM-файла.

  2. Приобрести файл лицензии. Создать каталог (например, /qdb-license) и переместить файл лицензии в созданный каталог.

  3. Разрешить чтение файла лицензии с помощью команды:

    sudo chmod 644 <путь_к_файлу>

    Например:

    sudo chmod 644 /qdb-license/license.xml
  4. Для инициализации базы данных и формирования конфигурационного файла postgresql.conf необходимо запустить скрипт с указанием пути к файлу лицензии. Общий вид команды:

    sudo <скрипт> -l <путь_к_файлу_лицензии>

    Скрипты инициализации для Digital Q.DataBase и для АБС FA# различаются. Выполнить команду в соответствии с продуктом:

    • Digital Q.DataBase:

      sudo /opt/qdatabase-17/bin/pg_setting.sh -l /qdb-license/license.xml

      Сформируется конфигурационный файл postgresql.conf со стандартными настройками.

    • АБС Fa#:

      sudo /opt/qdatabase-17/bin/pg_setting_fa.sh -l /qdb-license/license.xml

      Сформируется конфигурационный файл postgresql.conf с необходимых для АБС FA# наcтройками.

Установка завершена. Проверка корректности установки описана в соответствующем разделе.

Наверх
свяжитесь
с нами
контакты
Для прямой связи с нами вы можете использовать контакты ниже, либо оставить заявку через форму обратной связи, и мы обязательно свяжемся с вами

*поля обязательные к заполнению