В Windows есть оснастка “Администрирование серверов 1С: Предприятие”, которая позволяет подключаться к кластерам серверов и управлять базами данных. А как управлять кластерами и базами в linux? Интересно? Тогда под кат

Пройдемся по пунктам выполняя наиболее востребованные команды. Заметьте, что я использовал 32 битную систему и 1С соответственно, поэтому если Вы используете 64  битную версию – путь к 1С будет скорее всего таким:/opt/1C/v8.3/x86_64/

Для начала запустим кластер серверов 1С следующей командой:

 Информация о кластерах

Для получения информации о кластере в терминале надо ввести команду:

Вывод этой команды будет примерно такой:

В данном выводе нас особо интересует идентификатор кластера. В моем случае это “ef89b672-c6a6-11e4-ea91-0800274e0291″. Мы будем использовать его для дальнейших манипуляций.

Список баз

Эта операция нам нужна для того, чтобы получить идентификаторы баз и дальнейшей работы с ними.

Для получения списка баз вводим в терминале команду:

Вывод:

 Удаление базы

Вводим команду с использование идентификатора кластера и базы, которую хотим удалить:

Вывода у этой команды нет, поэтому если не ругается – считаем, что база удалена успешно.

И не забываем удалить базу из postgresql, если наша цель – полное удаление базы.

Тут важный момент – после имени базы обязательно ставим точку с запятой.

Добавление базы

Тут довольно большая команда, которую я разъясню чуть ниже:

У этой команды будет вывод:

Который соответственно показывает идентификатор только что созданной базы.

А теперь разъяснения:

–create-database
при создании информационной базы создать базу данных

–name=<name>
(обязательный) имя информационной базы

–dbms=MSSQLServer|PostgreSQL|IBMDB2|OracleDatabase
(обязательный) тип СУБД, в которой размещается информационная база:
MSSQLServer – MS SQL Server
PostgreSQL – PostgreSQL
IBMDB2 – IBM DB2
OracleDatabase – Oracle Database

–db-server=<host>
(обязательный) имя сервера баз данных

–db-name=<name>
(обязательный) имя базы данных

–locale=<locale>
(обязательный) идентификатор национальных настроек информационной базы

–db-user=<name>
имя администратора базы данных

–db-pwd=<pwd>
пароль администратора базы данных

–descr=<descr>
описание информационной базы

–date-offset=<offset>
смещение дат в информационной базе

–security-level=<level>
уровень безопасности установки соединений с информационной базой

–scheduled-jobs-deny=on|off
управление блокировкой выполнения регламентных заданий:
on – выполнение регламентных заданий запрещено
off – выполнение регламентных заданий разрешено

–license-distribution=deny|allow
управление выдачей лицензий сервером 1С:Предприятия
deny – выдача лицензий запрещена
allow – выдача лицензий разрешена

Благодарности

Спасибо Александру и его статье: http://blog.ne-plati-za-it.ru/?p=56, с помощью которой я смог разобраться в администрировании серверов 1с из под linux.