Утилита linsnmp
Назначение
Управление списком сервисов на удалённом ЛИНТЕР-сервере и параметрами их запуска.
Команда запуска
linsnmp [< ключ >…] < адрес/порт > [< команда >…]
< команда >
– одна из нижеследующих команд:
-
show dist
-
Вывод списка переменных, хранящих пути к установочным каталогам СУБД ЛИНТЕР на ЛИНТЕР-сервере и их значений.
Пример
$linsnmp -v 1 -c public 127.0.0.1/1161 show dist Distributives: LINTER full C:/Linter
-
dist DIST PRODUCT TYPE PATH
-
Создать или изменить значение переменной, хранящей путь к установочному каталогу СУБД ЛИНТЕР на ЛИНТЕР-сервере.
-
no dist DIST
-
Удаление переменной, хранящей путь к установочному каталогу СУБД ЛИНТЕР.
Пример
$linsnmp -v 1 -c private 127.0.0.1/1161 no dist LINTER1 Deleting distributive "LINTER1"... ok
-
show db DIST
-
Вывод списка БД, созданных в установочном каталоге СУБД ЛИНТЕР, путь к которому хранится в переменной DIST на удаленном ЛИНТЕР-сервере.
Пример
linsnmp -v 1 -c private 127.0.0.1/1161 show db LINTER Databases: Demo active
-
db DIST.DB
-
Определить новую БД с именем DB, используя приложения из указанной в переменной DIST установочного каталога СУБД ЛИНТЕР на удаленном ЛИНТЕР-сервере.
Пример
linsnmp -v 1 -c private 127.0.0.1/1161 db LINTER.TEST_DB Creating database "LINTER.TEST_DB"... ok
-
db DIST.DB create
-
Создать новую БД с именем DB, используя приложения из указанной в DIST установочного каталога СУБД ЛИНТЕР на удаленном ЛИНТЕР-сервере.
Пример
linsnmp -v 1 -c private 127.0.0.1/1161 db LINTER.TEST_DB create Creating database "LINTER.TEST_DB"... ok Creating database files "LINTER.TEST_DB"... ok
-
db DIST.DB attach
-
Подключить существующую БД с именем DB, находящуюся в указанном в DIST установочном каталоге СУБД ЛИНТЕР в подкаталоге
/db
на удаленном ЛИНТЕР-сервере. Для БД будут созданы соответствующие сервисы (службы).Примечание
Перед подключением к существующей БД необходимо выполнить команду определения БД (
db DIST.DB
). -
storage DIST.DB attach
-
Подключить существующую БД-хранилище с именем DB (storage), находящуюся в указанном в DIST установочном каталоге СУБД ЛИНТЕР в подкаталоге
/db
на удаленном ЛИНТЕР-сервере. Для БД не будут созданы соответствующие сервисы (службы).Пример
linsnmp -v 1 -c private 127.0.0.1/1162 storage LINTER.storage attach
-
db LINTER.DB path
-
Объявить БД с именем DB, расположенную по указанному в значении path каталоге на удаленном ЛИНТЕР-сервере.
Пример
linsnmp -v 1 -c private 127.0.0.1/1161 db LINTER.Demo path /home/username/linter/db Результат: Defining database "LINTER.Demo"... ok Updating database parameter "LINTER.Demo.SY00"... ok
-
db DIST.DB update
-
Применить измененные значения переменных указанной БД.
Пример
$linsnmp -v 1 -c private 127.0.0.1/1161 db LINTER.TEST_DB update Updating database "LINTER.TEST_DB"... ok
-
db DIST.DB start
-
Запустить все службы БД с именем DB, находящейся в указанном в DIST установочном каталоге СУБД ЛИНТЕР в подкаталоге
/db
на удаленном ЛИНТЕР-сервере.Пример
$linsnmp -v 1 -c private 127.0.0.1/1161 db LINTER.TEST_DB start Starting database "LINTER.TEST_DB"... ok
-
db DIST.DB stop
-
Остановить все службы БД с именем DB, находящейся в указанном в DIST установочном каталоге СУБД ЛИНТЕР в подкаталоге
/db
на удаленном ЛИНТЕР-сервере.Пример
$linsnmp -v 1 -c private 127.0.0.1/1161 db LINTER.TEST_DB stop Stopping database "LINTER.TEST_DB"... ok
-
db DIST.DB restart
-
Перезапустить все службы БД с именем DB, находящейся в указанном в DIST установочном каталоге СУБД ЛИНТЕР в подкаталоге
/db
на удаленном ЛИНТЕР-сервере.Пример
$linsnmp -v 1 -c private 127.0.0.1/1161 db LINTER.TEST_DB restart Stopping database "LINTER.TEST_DB"... ok Starting database "LINTER.TEST_DB"... ok
-
no db DIST.DB
-
Удалить БД с именем DB, находящейся в указанном в DIST установочном каталоге СУБД ЛИНТЕР в подкаталоге
/db
на удаленном ЛИНТЕР-сервере. Перед удалением БД необходимо выполнить «db DIST.DB stop».Пример
$linsnmp -v 1 -c private 127.0.0.1/1161 no db LINTER.TEST_DB Deleting database "LINTER.TEST_DB"... ok
-
show dbparam DIST.DB
-
Вывод списка параметров БД с именем DB, находящейся в указанном в DIST установочном каталоге СУБД ЛИНТЕР в подкаталоге
/db
на удаленном ЛИНТЕР-сервере.Пример
$linsnmp -v 1 -c private 127.0.0.1/1161 show dbparam LINTER.TEST_DB Database "LINTER.TEST_DB" parameters: SY00 C:/Linter/db/TEST_DB PASSWORD ******* USERNAME SYSTEM
-
dbparam DIST.DB.PARAM VALUE
-
Установить значение параметра PARAM для БД с именем DB, находящейся в указанном в DIST установочном каталоге СУБД ЛИНТЕР в подкаталоге
/db
на удаленном ЛИНТЕР-сервере. -
no dbparam DIST.DB.PARAM
-
Удалить параметр PARAM для БД с именем DB, находящейся в указанном в DIST установочном каталоге СУБД ЛИНТЕР в подкаталоге
/db
на удаленном ЛИНТЕР-сервере. -
show service DIST.DB
-
Вывод списка сервисов БД с именем DB, находящейся в указанном в DIST установочном каталоге СУБД ЛИНТЕР в подкаталоге
/db
. Для просмотра общих сервисов, не связанных с конкретной БД, необходимо не указывать имя БД на удаленном ЛИНТЕР-сервере.Примеры
1) $linsnmp -v 1 -c private 127.0.0.1/1161 show service LINTER.TEST_DB Database "LINTER.TEST_DB" services: kernel.0 notInService listener.0 notInService 2) $ linsnmp -v 1 -c private 127.0.0.1/1161 show service LINTER. Database "LINTER. " services: netclient.0 notInService linstmgr.0 notInService linapid.0 notInService
-
service DIST.DB.SERVICE.SUBID
-
Создание сервиса с именем SERVICE для БД с именем DB, находящейся в указанном в DIST установочном каталоге СУБД ЛИНТЕР в подкаталоге
/db
на удаленном ЛИНТЕР-сервере.Пример
$linsnmp -v 1 -c private 127.0.0.1/1161 service LINTER.TEST_DB.kernel.0 Creating service "LINTER.TEST_DB.kernel.0"... ok
-
service DIST.DB.SERVICE.SUBID start
-
Запуск сервиса с именем SERVICE для БД с именем DB, находящейся в указанном в DIST установочном каталоге СУБД ЛИНТЕР в подкаталоге
/db
на удаленном ЛИНТЕР-сервере.Пример
$linsnmp -v 1 -c private 127.0.0.1/1161 service LINTER.TEST_DB.kernel.0 start Starting service "LINTER.TEST_DB.kernel.0"... ok
-
service DIST.DB.SERVICE.SUBID stop
-
Останов сервиса с именем SERVICE для БД с именем DB, находящейся в указанном в DIST установочном каталоге СУБД ЛИНТЕР в подкаталоге
/db
на удаленном ЛИНТЕР-сервере.Пример
$linsnmp -v 1 -c private 127.0.0.1/1161 service LINTER.TEST_DB.kernel.0 stop Stopping service "LINTER.TEST_DB.kernel.0"... ok
-
service DIST.DB.SERVICE.SUBID restart
-
Перезапуск сервиса с именем SERVICE для БД с именем DB, находящейся в указанном в DIST установочном каталоге СУБД ЛИНТЕР в подкаталоге
/db
на удаленном ЛИНТЕР-сервере.Пример
$linsnmp -v 1 -c private 127.0.0.1/1161 service LINTER.TEST_DB.kernel.0 restart Stopping service "LINTER.TEST_DB.kernel.0"... ok Starting service "LINTER.TEST_DB.kernel.0"... ok
-
no service DIST.DB.SERVICE.SUBID
-
Удаление сервиса с именем SERVICE для БД с именем DB, находящейся в указанном в DIST установочном каталоге СУБД ЛИНТЕР в подкаталоге
/db
на удаленном ЛИНТЕР-сервере.Пример
$linsnmp -v 1 -t 10 -c private 127.0.0.1/1161 no service LINTER.TEST_DB.kernel.0 Deleting service "LINTER.TEST_DB.kernel.0"... ok
-
show param DIST.DB.SERVICE.SUBID
-
Получение списка параметров сервиса SERVICE для БД DB, находящейся в указанном в DIST установочном каталоге СУБД ЛИНТЕР в подкаталоге
/db
на удаленном ЛИНТЕР-сервере.Пример
$linsnmp -v 1 -t 10 -c private 127.0.0.1/1161 show param LINTER.TEST_DB.kernel.0 Service "LINTER.TEST_DB.kernel.0" parameters: LOG SPX 0 TCP 0 BASE C:/Linter/db/TEST_DB NAME TEST_DB SY00 C:/Linter/db/TEST_DB SYNC LOGALL NONAME LOGQUERY TCORRECT AUTOINDEX LINTER_MBX TEST_DB
-
param DIST.DB.SERVICE.SUBID.PARAM TYPE VALUE
-
Установка значения параметра PARAM сервиса SERVICE для БД DB, находящейся в указанном в DIST установочном каталоге СУБД ЛИНТЕР в подкаталоге
/db
на удаленном ЛИНТЕР-сервере. -
no param DIST.DB.SERVICE.SUBID.PARAM
-
Удаление параметра PARAM сервиса SERVICE для БД DB, находящейся в указанном в DIST установочном каталоге СУБД ЛИНТЕР в подкаталоге
/db
на удаленном ЛИНТЕР-сервере.