Порядок запуска

Для запуска СУБД ЛИНТЕР:

  1. указать путь к БД одним из следующих способов:

    • установить переменную окружения SY00 так, чтобы ее значение указывало на каталог БД;

    • указать путь при запуске ядра ЛИНТЕР в параметре /BASE;

    • сменить текущий каталог на каталог БД.

  2. запустить исполняемый файл linter ядра СУБД ЛИНТЕР.

При этом каталог /bin должен быть включен в список каталогов переменной окружения PATH, или для запуска можно использовать полный абсолютный либо относительный путь к исполняемому файлу linter.

Примечания

  1. Если при запуске ядра СУБД будет получено сообщение error 5, can't lock sysrel index file, значит, ядро СУБД уже запущено.

  2. Для проверки лицензии используется реальная текущая дата. Если БД была запущена с будущей датой, срок лицензии считается истекшим, даже если вернуть дату назад.

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

Database creation time: 02.12.2025 08:37:22.48
Last database startup time:  09.12.2025 07:02:49.74
Last database shutdown time: 09.12.2025 07:02:52.77
Linter SQL Bastion v. 6.0.20.6 connected to data base "LINTER Database  "
64-bit build
 SY00 is "/usr/linter/db/"
 Database meets safety certification requirements
 Superuser mode is off
 Memory clearing is on
 POOL holds 207234 pages (203848 free pages, 0 pages for in-memory tables)
 Table    queue size  : 175 (0)
 Column   queue size  : 1046 (0)
 Channel  queue size  : 100
 File     queue size  : 350 (0)
 User     queue size  : 100
 Checking stored procedures
 Auditing disabled
 Transaction control is turned on
 Max concurrent sorting processes: 1 (sorting pool holds 25008 blocks, 16 blocks per page)
 Record size limit: 65535 bytes
 Channel memory limit: 256 pages
 Phrase index pool size: 2000 pages
 Event queue size: 128 items
 Existing control point(s) in database:
 Control point list is empty.
 Kernel system parameters:  MBX - "20561", Pid - 770392
 INFO: JDBC listener started at 1070 port
 Copyright (C) 1990-2025 Relex, Inc. All rights reserved.
 JDBC server v. 2.0
 Bound to port 1070 (0x42E)
 Linter kernel command line: /usr/linter/bin/linter /BASE=/usr/linter/db /POOL=100000 /SPOOL=25000 /TCP=1060 /JDBCS /JDBCP=1070
*** Linter OLTP v4.00  Copyright (C) 1990-2025 Relex, Inc. All rights reserved. ***
*** Linter transaction server (OLTP) started ***
*** RDBMS Linter is running
*** Press <​ENTER​> for shell prompt

При запуске СУБД ЛИНТЕР создаются пять задач:

  1. linter – ядро СУБД;

  2. sql – транслятор запросов;

  3. intsrt – процессор сортировки;

  4. tsp – процессор хранимых процедур;

  5. loltp – процессор распределенных запросов (может отсутствовать в списке запущенных задач).

Но, запуская СУБД, пользователь может этого не увидеть, если не обратится к средствам операционной системы за справкой о составе задач, обслуживаемых операционной системой.

Чтобы разрешить удаленный доступ клиентских приложений к данной БД, необходимо выполнить команду:

grant access on unlisted station to all;

(разрешить доступ к этой БД со всех компьютеров), либо команду на создание станции (разрешить доступ к этой БД только с конкретных компьютеров) (см. документ «Администрирование комплекса средств защиты данных», раздел «Контроль доступа к БД с сетевых станций» ).

Командная строка запуска СУБД ЛИНТЕР имеет следующий синтаксис:

linter [/<​ключ​> …]