Установка в среде ОС Linux/Unix

Установка СУБД в ОС Linux/Unix проводится в диалоговом режиме.

Процедура упрощенной установки предназначена для установки СУБД ЛИНТЕР без конфигурации интерфейсов.

  1. Установить в качестве текущего каталога каталог с дистрибутивом СУБД ЛИНТЕР.

  2. Запустить скрипт установки командой от супер-пользователя (в данном случае рассматривается установка в системный каталог /usr):

    su -c 'sh linter-bastion-6.0.17.94-linux-x64.sh'
  3. Процесс установки будет запущен, отобразится вопрос о выборе языка установки:

    "Select language please".

    Выбрать пункт "1 - english" и нажать ENTER для продолжения.

  4. Отобразился текст лицензионного соглашения "LICENSE AGREEMENT".

    Выполнить прокрутку клавишей ПРОБЕЛ (либо нажав клавишу q) и ответить согласием на вопрос

    "Do you agree to these terms?"

    .

  5. На экране появился вопрос о выборе каталога установки СУБД:

    "Do you want to select a directory for Linter installation?"
  6. На вопрос:

    "Do you want to select a directory for Linter installation?"

    ответить Y и далее на запрос:

    If the installation directory name is /usr, for example,
    then the Linter directories will be installed in /usr/linter directory.
    Enter RDBMS Linter SQL installation directory:

    ввести каталог /usr и нажать ENTER.

    На экране появится сообщение:

    Uncompressing Linter archive ...
    Linter archive has been uncompressed successfully.
  7. На вопрос:

    "Start the configuration procedure?(Y/N) [Y]:"

    ответить N.

  8. Для запроса:

    "Current database:"

    выбрать ответ

    "1 - Initial Linter database containing the demo tables"

    и подтвердить его вводом Y.

  9. На следующие вопросы ответить указанным образом:

    • "Create the Linter startup procedure for the database?" дать согласие и ответить Y.

    • "Do you want to start Linter TCP/IP listener automatically during Linter start?" дать согласие и ответить Y.

    • "Start Linter network agent?(Y/N) [N]:" дать согласие и ответить Y.

    • "Do you want to start Linter JDBC listener automatically when Linter starts?(Y/N) [Y]:" дать согласие и ответить Y.

    • "Do you want to start SNMP agent automatically when Linter starts?(Y/N) [N]:" ответить отказом и ввести N.

    • "Set daily database backup automatically?(Y/N) [Y]:" ответить отказом и ввести N.

    • "Do you want to activate asynchronous replication feature?(Y/N) [Y]:" ответить отказом и ввести N.

  10. На экране появится вопрос о настройке кодовых страниц БД:

    "Select the charset for the Linter DB dictionary"
  11. На вопрос:

    "Select the charset for the Linter DB dictionary:"

    выбрать ответ:

    "20 - KOI8-R:Cyrillic(KOI8-R)" вводом "20"

    и подтвердить выбор вводом Y.

  12. Для вопроса:

    "Select default charset for user tables"

    отобразить все варианты ответов кнопкой "Enter", выбрать ответ: "25 - KOI8-R:Cyrillic(KOI8-R)" вводом "25" и подтвердить выбор вводом Y.

    На экране отобразится сообщение вида:

    "INL : начальное время : 17:34:10 конечное время : 17:34:10"

    и сообщение:

    "Shut : Ядро СУБД ЛИНТЕР завершило работу"
  13. На вопрос:

    "Do you want to edit the Linter remote database server list?(Y/N) [N]:"

    ответить отказом и ввести N.

  14. На вопрос:

    "Start Linter?(Y/N) [N]:"

    ответить отказом и ввести N.

  15. На вопрос:

    "Create symbolic links for Linter executable in /usr/bin directory?(Y/N) [Y]:"

    дать согласие и ответить Y.

  16. На вопрос:

    "Start Linter automatically during the operating system startup?(Y/N) [Y]:"

    дать согласие и ответить Y.

  17. На экране отобразились сообщения:

    Script installed successfully.
    To start/stop Linter kernel use the command /etc/rc.d/init.d/linter.sh start(stop)
    root privileges should be granted to run that command.
    After system restart Linter will start up automatically.
    Press enter to continue

    Нажать "Enter".

Установка успешно завершена, выполнен возврат в консоль.

Проверка установки

Проверить установку можно следующим образом:

  • выполнить команду для отображения версии СУБД ЛИНТЕР:

    /usr/linter/bin/linter /version

    Пример вывода информации:

    Linter SQL Bastion v. 6.0.17.94 for LINUX (Socket) 64-bit
    Copyright (C) 1990-2021 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

По окончании установки ядро СУБД запущено и готово к работе.

При соединении с БД DEMO по умолчанию используются параметры аутентификации: пользователь – SYSTEM, пароль – MANAGER8.

Детальное описание процедуры установки СУБД см. в документе «СУБД ЛИНТЕР. Установка СУБД ЛИНТЕР в среде ОС Linux, Unix».