Модификация параметров kernel для DB2
http://www.ibm.com/support/knowledgecen ter/SSEPGG_11.1.0/com.ibm.db2.luw.qb.dbc onn.doc/doc/t0057322.html
https://its.1c.ru/db/metod8dev#cont ent:5820:hdoc
$ sudo su
# nano /etc/sysctl.conf
Добавить в конец
kernel.sem=250 256000 32 1024
kernel.msgmax=65535
kernel.msgmnb=65535
kernel.msgmni=32092
kernel.shmmax=2147483648
Сохранить
# sysctl -p
# reboot
Установка
http://angocadb2.blogspot.ru/2012/12/in stalacion-de-db2-97-en-ubuntu-1204.html
$ sudo su
# apt-get install libaio1 ksh libstdc++6-4.4-dev libstdc++6-4.4-pic
С помощью winscp upload /home/user/v9.7fp6_linuxx64_expc.tar.gz
# tar xvzf v9.7fp6_linuxx64_expc.tar.gz
# cd expc
# ./db2prereqcheck
WARNING:
The 32-bit library file libpam.so is not found on the system.
если ошибка отсутствия библиотеки libpam.so.0
посмотрим есть ли она в системе
# find /lib -name "*libpam*" -print
# find / | grep libpam.so
root@ub-12d:/home/user/expc# find /lib -name "*libpam*" -print
/lib/x86_64-linux-gnu/libpam_misc.so.0
А нам нужна 32 битная установим
# apt-get install libpam0g:i386
этого мало сделаем ссылку
# ln -s /lib/i386-linux-gnu/libpam.so.0 /lib/libpam.so
(удалить rm /lib/libpam.so.0)
# ./db2prereqcheck
такое сообщение
WARNING:
DBT3534W The db2prereqcheck utility determined that ASLR is set to ON and that this could cause issues with some tools.
# echo 0 > /proc/sys/kernel/randomize_va_space
Для установки ./db2setup нужен языковой пакет
v9.7fp6_linuxx64_nlpack.tar.gz на сайте 1c.ru его нет
Будем устанавливать вручную
https://www.ibm.com/support/knowledgece nter/en/SSEPGG_9.5.0/com.ibm.db2.luw.qb.s erver.doc/doc/t0007067.html
Создадим группы
# groupadd db2iadm1
# groupadd db2fadm1
# groupadd dasadm1
Создадим пользователей
# useradd -g db2iadm1 -m -d /home/db2inst1 db2inst1
# useradd -g db2fadm1 -m -d /home/db2fenc1 db2fenc1
# useradd -g dasadm1 -m -d /home/dasusr1 dasusr1
Зададим пароли
# passwd db2inst1
# passwd db2fenc1
# passwd dasusr1
инсталляция
# ./db2_install
Создаем DB2 Administration Server (DAS):
# cd /opt/ibm/db2/V9.7/instance/
# ./dascrt dasusr1
Создадим экземпляр DB2, настроенный на работу
через порт 50000 (порт DB2 по-умолчанию):
# ./db2icrt -u db2fenc1 -p 50000 db2inst1
Зайдём под пользователем db2inst1:
# su - db2inst1
Конфигурируем DB2 для работы с 1С:
$ db2set DB2_WORKLOAD=1C
Запускаем экземпляр DB2:
$ db2start
Посмотреть версию DB2
$ db2ls
Посмотреть БД
$ db2ilist
Возвращаемся в root через Ctrl-D (logout) или так:
$ exit
Настраиваем автозапуск сервера:
# ./db2iauto -on db2inst1
http://www.ibm.com/support/knowledgecen
https://its.1c.ru/db/metod8dev#cont
$ sudo su
# nano /etc/sysctl.conf
Добавить в конец
kernel.sem=250 256000 32 1024
kernel.msgmax=65535
kernel.msgmnb=65535
kernel.msgmni=32092
kernel.shmmax=2147483648
Сохранить
# sysctl -p
# reboot
Установка
http://angocadb2.blogspot.ru/2012/12/in
$ sudo su
# apt-get install libaio1 ksh libstdc++6-4.4-dev libstdc++6-4.4-pic
С помощью winscp upload /home/user/v9.7fp6_linuxx64_expc.tar.gz
# tar xvzf v9.7fp6_linuxx64_expc.tar.gz
# cd expc
# ./db2prereqcheck
WARNING:
The 32-bit library file libpam.so is not found on the system.
если ошибка отсутствия библиотеки libpam.so.0
посмотрим есть ли она в системе
# find /lib -name "*libpam*" -print
# find / | grep libpam.so
root@ub-12d:/home/user/expc# find /lib -name "*libpam*" -print
/lib/x86_64-linux-gnu/libpam_misc.so.0
А нам нужна 32 битная установим
# apt-get install libpam0g:i386
этого мало сделаем ссылку
# ln -s /lib/i386-linux-gnu/libpam.so.0 /lib/libpam.so
(удалить rm /lib/libpam.so.0)
# ./db2prereqcheck
такое сообщение
WARNING:
DBT3534W The db2prereqcheck utility determined that ASLR is set to ON and that this could cause issues with some tools.
# echo 0 > /proc/sys/kernel/randomize_va_space
Для установки ./db2setup нужен языковой пакет
v9.7fp6_linuxx64_nlpack.tar.gz на сайте 1c.ru его нет
Будем устанавливать вручную
https://www.ibm.com/support/knowledgece
Создадим группы
# groupadd db2iadm1
# groupadd db2fadm1
# groupadd dasadm1
Создадим пользователей
# useradd -g db2iadm1 -m -d /home/db2inst1 db2inst1
# useradd -g db2fadm1 -m -d /home/db2fenc1 db2fenc1
# useradd -g dasadm1 -m -d /home/dasusr1 dasusr1
Зададим пароли
# passwd db2inst1
# passwd db2fenc1
# passwd dasusr1
инсталляция
# ./db2_install
Создаем DB2 Administration Server (DAS):
# cd /opt/ibm/db2/V9.7/instance/
# ./dascrt dasusr1
Создадим экземпляр DB2, настроенный на работу
через порт 50000 (порт DB2 по-умолчанию):
# ./db2icrt -u db2fenc1 -p 50000 db2inst1
Зайдём под пользователем db2inst1:
# su - db2inst1
Конфигурируем DB2 для работы с 1С:
$ db2set DB2_WORKLOAD=1C
Запускаем экземпляр DB2:
$ db2start
Посмотреть версию DB2
$ db2ls
Посмотреть БД
$ db2ilist
Возвращаемся в root через Ctrl-D (logout) или так:
$ exit
Настраиваем автозапуск сервера:
# ./db2iauto -on db2inst1
Комментариев нет:
Отправить комментарий