17.1. Загрузка и запуск инсталлятора#

17.1. Загрузка и запуск инсталлятора

17.1. Загрузка и запуск инсталлятора

17.1.1. Скрипт инсталлятора

Начните с копирования установочного скрипта db_installer.sh из сертифицированного ISO-образа. Вы можете найти сертифицированный ISO-образ в вашем личном кабинете или на физическом диске.

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

chmod +x db_installer.sh

17.1.2. Установка

В этом разделе подробно описывается процесс установки Tantor Certified из локального бинарного файла. Этот метод применим, когда вы загрузили бинарный пакет Tantor Certified и хотите установить его напрямую из вашей локальной файловой системы.

  1. Скачайте из сертифицированного ISO-образа файл .deb или .rpm пакета, совместимого с вашей операционной системой и архитектурой.

  2. Переместите этот файл в директорию, в которой находится ранее скачанный скрипт инсталлятора db_installer.sh.

  3. Запустите установку Tantor Certified с помощью скрипта инсталлятора db_installer.sh, указав путь к файлу .deb или .rpm пакета:

    ./db_installer.sh --from-file=<path to .deb or .rpm file of a package>
    

    Например, если вы загрузили пакет .deb tantor-certified-server-15_15.2.0_amd64.deb в ту же директорию, что и db_installer.sh, то команда будет выглядеть так:

    ./db_installer.sh --from-file=./tantor-certified-server-15_15.2.0_amd64.deb
    

17.1.3. Команды после установки

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

17.1.3.1. Инициализация и запуск базы данных

Существует два основных метода инициализации и запуска базы данных для Tantor Certified:

  • Использование скрипта инсталлятора db_installer.sh с флагом --do-initdb:

    ./db_installer.sh --do-initdb
    

    При этом подходе используется установочный скрипт, предоставленный в пакете Tantor Certified. Флаг --do-initdb автоматизирует процесс инициализации и запускает службу Tantor Certified.

  • Использование стандартной команды initdb:

    su - postgres -c "/opt/tantor/db/15/bin/initdb -D /var/lib/postgresql/tantor-certified-15/data"
    

    Этот метод включает в себя ручной запуск команды initdb, обычно расположенной в каталоге bin Tantor Certified. Крайне важно указать каталог данных и запустить команду от имени владельца процесса Tantor Certified postgres.

    После успешного выполнения initdb, сервер PostgreSQL можно запустить, используя команду pg_ctl или через инструменты управления службами системы с командой:

    systemctl start tantor-certified-server-15
    

Чтобы служба Tantor Certified запускалась автоматически при загрузке операционной системы, выполните команду:

systemctl enable tantor-certified-server-15

17.1.3.2. Запрос версии Tantor Certified

Чтобы проверить текущую версию Tantor Certified, вы можете выполнить SQL-команду, которая запрашивает версию. Как пользователь postgres, вы можете получить информацию о версии следующим образом:

su - postgres -c "psql -U postgres -d postgres -c \"select tantor_version()\""

17.1.3.3. Управление службой Tantor Certified

Для управления сервисом Tantor Certified, например, для перезапуска после изменения конфигурации, используйте команду systemctl. Например, для перезапуска сервера Tantor Certified:

systemctl restart tantor-certified-server-15

17.1.3.4. Удаление Tantor Certified

Для удаления Tantor Certified, используйте систему управления пакетами вашего дистрибутива. В системах на основе Debian, можно удалить Tantor Certified, используя следующую команду:

apt-get remove tantor-certified-server-15