суббота, 17 декабря 2016 г.

Установка db2 на подготовленный образ


Берем подготовленный образ SSD 2016-12-17-15-img
------------------------------------------------------------------------------------------------------------------------
$ sudo su
С помощью winscp upload /home/user/v9.7fp6_linuxx64_expc.tar.gz
с помощью mc разархивируем fp6_linuxx64_expc.tar.gz /home/user/expc
с помощью mc разархивируем v9.7fp6_linuxx64_nlpack.tar.gz  /home/user/expc/nlpack
(можно так# tar xvzf v9.7fp6_linuxx64_expc.tar.gz)
# cd expc
# ./db2prereqcheck
WARNING:
DBT3534W  The db2prereqcheck utility determined that ASLR is set to ON and that this could cause issues with some tools.

as root
# echo 0 > /proc/sys/kernel/randomize_va_space
# ./db2prereqcheck
Если сообщений нет все ОК!
Если есть возможность использовать консоль сервера воспользуемся:
 ./db2setup
Задаем пароли все по умолчанию.
Зайдём под пользователем db2inst1:

# su - db2inst1

Конфигурируем DB2 для работы с 1С:

Останавливаем экземпляр DB2:
$ db2stop

$ db2set DB2_WORKLOAD=1C

Запускаем экземпляр DB2:
$ db2start

Посмотреть версию DB2
$ db2ls

Посмотреть БД
$ db2ilist

Возвращаемся в root через Ctrl-D (logout) или так:
$ exit

------------------------------------------------------------------------------------------------------------------------ 
Предполагаем что 1С установлен и проверен
# chown -R usr1cv8:grp1cv8 /opt/1C
Зададим пароль
# passwd usr1cv8
добавим пользователя usr1cv8 в группу доступа db2iadm1
# usermod -aG db2iadm1 usr1cv8

------------------------------------------------------------------------------------------------------------------------ 
Упрощенный способ настроить так чтобы сервер 1С:Предприятия видел динамические библиотеки DB2:

# echo ". /home/db2inst1/sqllib/db2profile" >> /home/usr1cv8/.profile

Перезапустим сервер 1с
# service srv1cv83 restart
 Всё!
------------------------------------------------------------------------------------------------------------------------ 
Установка и настройка DB2 под Linux для работы с 1С:Предприятием 8.1/8.2
Описанное ниже верно для одной инсталляции  db2 на сервере с несколькими экземплярами db2.

Нужно настроить так чтобы сервер 1С:Предприятия видел динамические библиотеки DB2.
 Делаем один раз, если не сделано ранее:

$ sudo su
Если ранее был установлен один экземпляр db2
В файле /home/usr1cv8/.profile 
# nano /home/usr1cv8/.profile
 Уберем строчку последнюю строчку вида
. /home/db2inst1/sqllib/db2profile
Сохраним файл.
Создадим файл:
# nano /etc/ld.so.conf.d/db2.conf
Добавим в него строчки:
/opt/ibm/db2/V9.7/lib32            
/opt/ibm/db2/V9.7/lib64
Сохраним.
Для того, чтобы динамический линковщик обновил пути поиска, необходимо выполнить команду:
# ldconfig
Сообщения:
/sbin/ldconfig.real: /opt/ibm/db2/V9.7/lib64/libdb2qgwcf.so не является ELF-файлом — у него в начале неправильные волшебные байты.

/sbin/ldconfig.real: /opt/ibm/db2/V9.7/lib64/libdb2sqqg_wc.so не является ELF-файлом — у него в начале неправильные волшебные байты.
Не обращаем внимание.
Перезапустим сервер 1с
# service srv1cv83 restart
------------------------------------------------------------------------------------------------------------------------ 

Теперь средствами 1С создадим базу на сервере 1С
----------------------------------------
Кластер серверов: localhost
Параметры информационной базы:
Имя: demo1
Сервер баз данных: localhost:50000
Тип СУБД: IBM DB2
База данных: db2inst1
Пользователь сервера БД:  db2inst1
Пароль пользователя: ****
Создать базу в случае отсутствия да
Блокировка реглам.заданий да

База создана можно загружать выгрузку
или загружать средствами db2

------------------------------------------------------------------------------------------------------------------------ 

Сохраняем образ SSD 2016-12-17-16-img


Комментариев нет:

Отправить комментарий