powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Связаны ли между собой db2_mem_tuning_range и kernel.shamll?
3 сообщений из 3, страница 1 из 1
Связаны ли между собой db2_mem_tuning_range и kernel.shamll?
    #37372740
Anka_S
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
т.е. у меня стоит
DB2 9.7 (db2level: DB21085I Экземпляр "db2inst" использует "64" ...DB2 v9.7.0.1", FixPack "1")
RedHat Linux 5.4 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux
WebSphere Application Server 6.0.2 (6.0.2.37 build number: cf370931.13 build date: 8/7/09).

Есть проблемы с SQL1084C Невозможно разместить сегменты под совместную память. SQLSTATE=57019.
привосстановлении из копии БД.

Пытаюсь убрать все возможные проблемы связанные с распределением и спользованием памяти.
Сомневаюсь в правильности db2set -all db2_mem_tuning_range=20,25 и kernel.shmall в systemctl.conf.
По требованиям к параметрам ядра Linux для 9.7 fp 1 kernel.shmall принудительно не устанавливвается но в др. примере нашла рекомендации с примером для 16ГБ kernel.shmall=3774873 как 90% от 16Гб имеющейся памяти правильно это или нет?
# ipcs -l
------ Пределы совм. исп. памяти --------
max number of segments = 4096
max seg size (kbytes) = 1048576
max total shared memory (kbytes) = 15099492
минимальный размер сегмента (байт) = 1

------ Пределы семафоров --------
максимальное количество массивов = 1024
максимум семафоров на массив = 1024
максимум семафоров на всю систему = 32000
максимум операций на вызов семафора = 32
максимальное значение семафора = 32767

------ Сообщения: Пределы --------
максимум очередей для всей системы = 1024
максимальный размер сообщения (байт) = 65536
максимальный по умолчанию размер сообщения (байт) = 65536
нужно что то править?

И второе не стартует сервер администрирования после ребута т.е.
rc.local содержит
#!/bin/sh
touch /var/lock/subsys/local
. /home/db2inst/sqllib/db2profile
#. /home/tstdbadm/das/bin/db2admin start
su - db2inst -c "db2start"
su - tstdbadm - c "db2admin start"

но каждый раз после reboot'а при входе, например, в ЦУ-Инструменты-Журнал-Хронология задач и т.п SQL4414N Сервер администратора DB2 не активен, хотя вручную из под учётки tstdbadm он стартует нормально и в установках db2set есть DB2ADMINSERVER=tstdbadm
...
Рейтинг: 0 / 0
Связаны ли между собой db2_mem_tuning_range и kernel.shamll?
    #37375404
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Anka_Sт.е. у меня стоит
DB2 9.7 (db2level: DB21085I Экземпляр "db2inst" использует "64" ...DB2 v9.7.0.1", FixPack "1")
RedHat Linux 5.4 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux
WebSphere Application Server 6.0.2 (6.0.2.37 build number: cf370931.13 build date: 8/7/09).

Есть проблемы с SQL1084C Невозможно разместить сегменты под совместную память. SQLSTATE=57019.
привосстановлении из копии БД.

Пытаюсь убрать все возможные проблемы связанные с распределением и спользованием памяти.
Сомневаюсь в правильности db2set -all db2_mem_tuning_range=20,25 и kernel.shmall в systemctl.conf.
По требованиям к параметрам ядра Linux для 9.7 fp 1 kernel.shmall принудительно не устанавливвается но в др. примере нашла рекомендации с примером для 16ГБ kernel.shmall=3774873 как 90% от 16Гб имеющейся памяти правильно это или нет?
# ipcs -l
...
db2_mem_tuning_range и kernel.shamll не связаны между собой.
Поставьте SHMMAX = RAM, SHMMALL = 2*RAM
как рекомендуется в Kernel parameter requirements ( Linux )
Anka_SИ второе не стартует сервер администрирования после ребута т.е.
rc.local содержит
#!/bin/sh
touch /var/lock/subsys/local
. /home/db2inst/sqllib/db2profile
#. /home/tstdbadm/das/bin/db2admin start
su - db2inst -c "db2start"
su - tstdbadm - c "db2admin start"

но каждый раз после reboot'а при входе, например, в ЦУ-Инструменты-Журнал-Хронология задач и т.п SQL4414N Сервер администратора DB2 не активен, хотя вручную из под учётки tstdbadm он стартует нормально и в установках db2set есть DB2ADMINSERVER=tstdbadm
Пробел между - и с уберите, если вы, конечно, не ошиблись.
А вообще автостарт инстансов или административного сервера надо бы так делать:
How to use fault monitors to automatically restart DB2 UDB instances
т.е. от root:
Код: plaintext
/opt/ibm/db2/V9.7/bin/db2fmcu -u -p /opt/ibm/db2/V9.7/bin/db2fmcd
от db2inst:
Код: plaintext
db2iauto -on db2inst
от tstdbadm:
Код: plaintext
dasauto -on
...
Рейтинг: 0 / 0
Связаны ли между собой db2_mem_tuning_range и kernel.shamll?
    #37375921
Anka_S
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mark Barinstein, спасибо огромное автостарту, по памяти попробую посмотрим завтра
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Связаны ли между собой db2_mem_tuning_range и kernel.shamll?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]