http://www.ibm.com/support/knowledgecen ter/SSEPGG_11.1.0/com.ibm.db2.luw.qb.dbc onn.doc/doc/t0057322.html
Как расчитывать эти значения ?
$ ipcs -l
------ Пределы совм. исп. памяти --------
максимальное количество сегментов = 4096 // SHMMNI
максимальный размер сегмента (кбайт) = 18014398509465599 // SHMMAX
max total shared memory (kbytes) = 18446744073642442748 // SHMALL
минимальный размер сегмента (байт) = 1
------ Пределы семафоров --------
максимальное количество массивов = 32000 // SEMMNI
максимум семафоров на массив = 32000 // SEMMSL
максимум семафоров на всю систему = 1024000000 // SEMMNS
максимум операций на вызов семафора = 500 // SEMOPM
максимальное значение семафора = 32767
------ Лимиты сообщений --------
максимум очередей для всей системы = 32000 // MSGMNI
максимальный размер сообщения (байт) = 8192 // MSGMAX
максимальный по умолчанию размер сообщения (байт) = 16384 // MSGMNB
kernel.sem=SEMMSL, SEMMNS, SEMOPM and SEMMNI. SEMMNS is the result of SEMMSL multiplied by SEMMNI
----------------------------------------
---
$ sudo nano /etc/sysctl.conf
kernel.sem=32000 1024000000 500 32000
#Example shmmax for a 64-bit system
#kernel.shmmax=1073741824
kernel.shmmax=4294967296
#shmmax максимум физ.памяти в системе
#kernel.shmmax=17179869184
#Example shmall for 90 percent of 16 GB memory
#kernel.shmall=3774873
#По дефолту 8GB
kernel.msgmax=65535
kernel.msgmnb=65535
kernel.msgmni=32000
$ sudo sysctl -p
$ sudo reboot
---------------------------------------- ---------------------
Установка db2 утилитой db2setup
не возможна из консоли на сервере или через ssh
из под ssh переходим: Установка db2 утилитой db2_install
$ sudo su
# apt-get install libpam0g:i386
# apt-get install libstdc++5
# apt-get install lib32stdc++6
# wget --no-check-certificate .... v11.1_linuxx64_expc.tar.gz
# tar xvzf v11.1_linuxx64_expc.tar.gz
# wget --no-check-certificate .... v11.1_linuxx64_nlpack.tar.gz
# tar xvzf v11.1_linuxx64_nlpack.tar.gz
# cd expc
# ./db2prereqcheck -v 11.1.0.0
# ./db2setup -f sysreq
Отвечаем на вопросы, ни чего не меняем,
задаем пароли
Для языковой поддержки выбрать /nlpack
После можно переходить:
Настройка db2 для работы с 1С
---------------------------------------- ----------------------
Установка db2 утилитой db2_install
#Зададим пользователей
$ sudo su
# groupadd db2iadm1
# useradd -g db2iadm1 -m -d /home/db2inst1 db2inst1
# passwd db2inst1
# groupadd db2fadm1
# useradd -g db2fadm1 -m -d /home/db2fenc1 db2fenc1
# passwd db2fenc1
# apt-get install libpam0g:i386
# apt-get install libstdc++5
# apt-get install lib32stdc++6
# cd /home/user/
# wget --no-check-certificate .... v11.1_linuxx64_expc.tar.gz
# tar xvzf v11.1_linuxx64_expc.tar.gz
# cd expc
Проверить соответствие
!!!# ./db2prereqcheck
# ./db2prereqcheck -v 11.1.0.0
инсталляция
# ./db2_install
Если в предыдущем пункте облом тогда так
!!!# ./db2_install -f sysreq
# /opt/ibm/db2/V11.1/instance/db2icrt -u db2fenc1 db2inst1
!!!#sudo nano /etc/services
Проверить наличие:
!!!#db2_db2inst1 50000/tcp
---------------------------------------- -----------------------------
Настройка db2 для работы с 1С
# su - db2inst1
Конфигурируем DB2 для работы с 1С:
$ db2set DB2_WORKLOAD=1C
Запускаем экземпляр DB2:
При установке db2setup экземпляр db2 уже запущен, пропускаем
$ db2start
Посмотреть версию DB2
$ db2ls
Посмотреть БД
$ db2ilist
$ exit
# cd /opt/ibm/db2/V11.1/instance/
# ./db2iauto -on db2inst1
Как расчитывать эти значения ?
$ ipcs -l
------ Пределы совм. исп. памяти --------
максимальное количество сегментов = 4096 // SHMMNI
максимальный размер сегмента (кбайт) = 18014398509465599 // SHMMAX
max total shared memory (kbytes) = 18446744073642442748 // SHMALL
минимальный размер сегмента (байт) = 1
------ Пределы семафоров --------
максимальное количество массивов = 32000 // SEMMNI
максимум семафоров на массив = 32000 // SEMMSL
максимум семафоров на всю систему = 1024000000 // SEMMNS
максимум операций на вызов семафора = 500 // SEMOPM
максимальное значение семафора = 32767
------ Лимиты сообщений --------
максимум очередей для всей системы = 32000 // MSGMNI
максимальный размер сообщения (байт) = 8192 // MSGMAX
максимальный по умолчанию размер сообщения (байт) = 16384 // MSGMNB
kernel.sem=SEMMSL, SEMMNS, SEMOPM and SEMMNI. SEMMNS is the result of SEMMSL multiplied by SEMMNI
----------------------------------------
$ sudo nano /etc/sysctl.conf
kernel.sem=32000 1024000000 500 32000
#Example shmmax for a 64-bit system
#kernel.shmmax=1073741824
kernel.shmmax=4294967296
#shmmax максимум физ.памяти в системе
#kernel.shmmax=17179869184
#Example shmall for 90 percent of 16 GB memory
#kernel.shmall=3774873
#По дефолту 8GB
kernel.msgmax=65535
kernel.msgmnb=65535
kernel.msgmni=32000
$ sudo sysctl -p
$ sudo reboot
----------------------------------------
Установка db2 утилитой db2setup
не возможна из консоли на сервере или через ssh
из под ssh переходим: Установка db2 утилитой db2_install
$ sudo su
# apt-get install libpam0g:i386
# apt-get install libstdc++5
# apt-get install lib32stdc++6
# wget --no-check-certificate .... v11.1_linuxx64_expc.tar.gz
# tar xvzf v11.1_linuxx64_expc.tar.gz
# wget --no-check-certificate .... v11.1_linuxx64_nlpack.tar.gz
# tar xvzf v11.1_linuxx64_nlpack.tar.gz
# cd expc
# ./db2prereqcheck -v 11.1.0.0
# ./db2setup -f sysreq
Отвечаем на вопросы, ни чего не меняем,
задаем пароли
Для языковой поддержки выбрать /nlpack
После можно переходить:
Настройка db2 для работы с 1С
----------------------------------------
Установка db2 утилитой db2_install
#Зададим пользователей
$ sudo su
# groupadd db2iadm1
# useradd -g db2iadm1 -m -d /home/db2inst1 db2inst1
# passwd db2inst1
# groupadd db2fadm1
# useradd -g db2fadm1 -m -d /home/db2fenc1 db2fenc1
# passwd db2fenc1
# apt-get install libpam0g:i386
# apt-get install libstdc++5
# apt-get install lib32stdc++6
# cd /home/user/
# wget --no-check-certificate .... v11.1_linuxx64_expc.tar.gz
# tar xvzf v11.1_linuxx64_expc.tar.gz
# cd expc
Проверить соответствие
!!!# ./db2prereqcheck
# ./db2prereqcheck -v 11.1.0.0
инсталляция
# ./db2_install
Если в предыдущем пункте облом тогда так
!!!# ./db2_install -f sysreq
# /opt/ibm/db2/V11.1/instance/db2icrt -u db2fenc1 db2inst1
!!!#sudo nano /etc/services
Проверить наличие:
!!!#db2_db2inst1 50000/tcp
----------------------------------------
Настройка db2 для работы с 1С
# su - db2inst1
Конфигурируем DB2 для работы с 1С:
$ db2set DB2_WORKLOAD=1C
Запускаем экземпляр DB2:
При установке db2setup экземпляр db2 уже запущен, пропускаем
$ db2start
Посмотреть версию DB2
$ db2ls
Посмотреть БД
$ db2ilist
$ exit
# cd /opt/ibm/db2/V11.1/instance/
# ./db2iauto -on db2inst1
Комментариев нет:
Отправить комментарий