17.1. Загрузка и запуск инсталлятора#
17.1. Загрузка и запуск инсталлятора
17.1.1. Скрипт инсталлятора
Начните с копирования установочного скрипта db_installer.sh
из сертифицированного ISO-образа.
Вы можете найти сертифицированный ISO-образ в вашем личном кабинете
или на физическом диске.
После завершения копирования, предоставьте скрипту разрешения на выполнение:
chmod +x db_installer.sh
17.1.2. Установка
В этом разделе подробно описывается процесс установки Tantor Certified из локального бинарного файла. Этот метод применим, когда вы загрузили бинарный пакет Tantor Certified и хотите установить его напрямую из вашей локальной файловой системы.
Скачайте из сертифицированного ISO-образа файл
.deb
или.rpm
пакета, совместимого с вашей операционной системой и архитектурой.Переместите этот файл в директорию, в которой находится ранее скачанный скрипт инсталлятора
db_installer.sh
.Запустите установку 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