Процедура рекомендуемой установки
Процедура рекомендуемой установки предназначена для установки СУБД ЛИНТЕР без конфигурации интерфейсов.
-
Установить в качестве текущего каталога каталог с дистрибутивом СУБД ЛИНТЕР.
-
Запустить скрипт установки командой от супер-пользователя (в данном случае рассматривается установка в системный каталог /usr):
su -c 'sh linter-bastion-6.0.20.2-linux-x64.sh'
-
Процесс установки будет запущен, отобразится вопрос о выборе языка установки:
"Select language please".
Выбрать пункт "2 - russian_utf8" и нажать ENTER для продолжения.
Примечание
Для корректного отображения кириллицы следует выбрать язык с кодировкой в соответствии с примененными настройками отображения консоли.
-
Отобразился текст лицензионного соглашения "ЛИЦЕНЗИОННОЕ СОГЛАШЕНИЕ".
Выполнить прокрутку клавишей ПРОБЕЛ (либо нажав клавишу q) и ответить согласием на вопрос
"Согласны ли Вы с условиями приведенного выше лицензионного соглашения?"
.
-
На экране появился вопрос о выборе каталога установки СУБД:
"Выбрать каталог для установки СУБД?"
-
На вопрос:
"Выбрать каталог для установки СУБД?"
ответить Y и далее на запрос:
Если выбрать каталог установки /usr, то СУБД ЛИНТЕР будет установлена в каталог /usr/linter. Пожалуйста, введите каталог установки СУБД ЛИНТЕР:
ввести каталог /usr и нажать ENTER.
На экране появится сообщение:
Распаковка дистрибутива СУБД ЛИНТЕР. Пожалуйста, подождите ... Дистрибутив СУБД ЛИНТЕР успешно распакован.
-
На вопрос:
"Запустить процедуру конфигурации?(Y/N) [Y]:"
ответить Y.
-
На следующие вопросы ответить указанным образом:
Примечание
Конфигурацию и сборку программных интерфейсов рекомендуется выполнить позже в соответствии с инструкциями из соответствующих документов.
-
"Хотите ли Вы конфигурировать дистрибутив для построения интерфейса PHP v.3.x.x?" ответить отказом и ввести N.
-
"Хотите ли Вы конфигурировать дистрибутив для построения интерфейса PHP 5.x или PHP 7.x?" ответить отказом и ввести N.
-
"Конфигурировать дистрибутив для построения интерфейса Python?" ответить отказом и ввести N.
-
"Конфигурировать дистрибутив для построения интерфейса Ruby?" ответить отказом и ввести N.
-
"Конфигурировать дистрибутив для построения TCL интерфейса?" ответить отказом и ввести N.
-
"Будете ли вы строить модуль конфигурирования DSN unixODBC?" ответить отказом и ввести N.
-
-
Для запроса:
"Будет использована база данных из дистрибутива или создать новую:"
выбрать ответ
"1 - Использовать базу данных из дистрибутива"
и подтвердить его вводом Y.
-
На следующие вопросы ответить указанным образом:
-
"Создать скрипты запуска и останова для работы СУБД с данной БД?" дать согласие и ответить Y.
-
"Стартовать сетевой драйвер сервера из скрипта запуска?" дать согласие и ответить Y.
-
"Стартовать сетевой драйвер клиента из скрипта запуска?" дать согласие и ответить Y.
-
"Стартовать JDBC сервер из скрипта запуска?" дать согласие и ответить Y.
-
"Стартовать SNMP сервер из скрипта запуска?" ответить отказом и ввести N.
-
"Запускать lhb из скрипта запуска?" ответить отказом и ввести N.
-
"Активизировать поддержку асинхронной репликации?" ответить отказом и ввести N.
-
-
На экране появится вопрос о настройке кодовых страниц БД:
"Пожалуйста, выберите кодировку словаря базы данных:"
-
На вопрос:
"Пожалуйста, выберите кодировку словаря базы данных:"
выбрать ответ:
"20 - KOI8-R:Cyrillic(KOI8-R)" вводом "20"
и подтвердить выбор вводом Y.
-
Для вопроса:
"Пожалуйста, выберите кодировку для создаваемых таблиц по-умолчанию"
отобразить все варианты ответов кнопкой "Enter", выбрать ответ: "25 - KOI8-R:Cyrillic(KOI8-R)" вводом "25" и подтвердить выбор вводом Y.
На экране отобразится сообщение вида:
"INL : начальное время : 17:34:10 конечное время : 17:34:10"
и сообщение:
"Shut : Ядро СУБД ЛИНТЕР завершило работу"
-
На вопрос:
"Редактировать список удаленных СУБД ЛИНТЕР?"
ответить отказом и ввести N.
-
На вопрос:
"Запустить ядро СУБД ЛИНТЕР для работы с выбранной БД?"
ответить отказом и ввести N.
-
На вопрос:
"Создать символические ссылки на исполняемые файлы ЛИНТЕР в каталоге /usr/bin?"
дать согласие и ответить Y.
-
На вопрос:
"Запускать ЛИНТЕР автоматически при старте системы?"
дать согласие и ответить Y.
-
На экране отобразились сообщения:
Системный стартовый скрипт успешно установлен. Для старта/остановки ЛИНТЕР используйте команду /etc/rc.d/init.d/linter.sh start(stop). Привилегии пользователя root необходимы для выполнения этой команды. При каждом последующем старте системы ядро ЛИНТЕР будет стартовать автоматически. Нажмите, пожалуйста, клавишу ENTER для продолжения
Нажать "Enter".
Установка успешно завершена, выполнен возврат в консоль.
Примечание
Если управление сервисами ОС осуществляется через Systemd и требуется автоматически запускать сервис СУБД ЛИНТЕР при старте ОС, то нужно после установки выполнить команду:
systemctl enable linter.sh
Проверка установки
Проверить установку можно следующим образом:
-
выполнить команду для отображения версии СУБД ЛИНТЕР:
/usr/linter/bin/linter /version
Пример вывода информации:
Linter SQL Bastion v. 6.0.20.2 for LINUX (Socket) 64-bit Copyright (C) 1990-2024 Relex, Inc. All rights reserved.
-
если при установке было дано согласие на создание скрипта запуска СУБД ЛИНТЕР, то можно проверить останов и запуск данными скриптами (если СУБД ЛИНТЕР установлена в каталог /usr/linter).
Запуск скрипта останова процессов СУБД ЛИНТЕР:
cd /usr/linter/bin sh stop_linter.sh ps xa
Процессы СУБД ЛИНТЕР будут остановлены.
Запуск скрипта запуска процессов СУБД ЛИНТЕР:
sh start_linter.sh ps xa
Процессы СУБД ЛИНТЕР будут запущены.
-
если при установке было дано согласие на создание службы ОС, то можно проверить останов и запуск средствами ОС.
Команда останова службы СУБД ЛИНТЕР:
su - /etc/init.d/linter.sh stop ps xa
Процессы СУБД ЛИНТЕР будут остановлены.
Команда запуска службы СУБД ЛИНТЕР:
/etc/init.d/linter.sh start ps xa
Процессы СУБД ЛИНТЕР будут запущены.
-
рекомендуется скорректировать опции запуска ядра СУБД ЛИНТЕР в соответствии с наличием аппаратных ресурсов:
su - mcedit /usr/linter/bin/config_lin.sh
Проверить значения строк с указанием размеров пула ядра и сортировки (задается в блоках по 4 Кб):
POOL=100000 SPOOL=25000