Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Помогите с настройкой DB2 / 5 сообщений из 5, страница 1 из 1
20.08.2010, 15:41
    #36803135
Svargor
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с настройкой DB2
Имеется такая картина:
Есть сервер (ОС windows server 2003 standart edition). На нем установлена DB2 express-c 9.7.
В ней крутится более 30 баз. Базы используются для просмотра, так что производительность баз не критична.
Проблема в следующем, при наличии более 20 соединений с базами, все последующие соединения выдают ошибку: "SQL1084C Невозможно разместить сегменты под совместную память"
Предполагаю что необходимо на всех базах уменьшить параметр dbheap.
Вопрос в следующем - каким образом можно одним действием на всех БД изменить этот параметр, возможно через bat файл или скриптом, или еще каким способом?
Пройтись один раз и руками исправить этот параметр на всех БД было бы не сложно, но проблема в том что базы обновляются каждый месяц и эту операцию необходимо выполнять так же каждый месяц.
Каким способом можно автоматизировать процесс?
...
Рейтинг: 0 / 0
21.08.2010, 10:46
    #36804205
GVF112GVF
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с настройкой DB2
Svargor,

Как на счет использования - DB2 Autonomic Features ?!

Автоматическая настройка памяти - http://publib.boulder.ibm.com/infocenter/db2luw/v9/topic/com.ibm.db2.udb.admin.doc/doc/c0024366.htm

PS: Полезная информация -
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/e04085d4-f0d0-2c10-9ba0-a168ff55a32a?QuickLink=index&overridelayout=true

С уважением,
Вадим Головский.
...
Рейтинг: 0 / 0
23.08.2010, 14:14
    #36806246
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с настройкой DB2
Svargor,

Тут не в dbheap скорее всего дело, а в размерах буферных пулов баз - всё-таки чтоб 30 баз в 2GB памяти засунуть, да ещё пользователей пускать - это надо очень небольшие буферы делать (хотя бы первоначальный размер делать маленьким).

Перебрать все базы можно простым скриптом, который надо запускать из db2cw.
Если бы надо было параметр во всех базах поменять, то:
Код: plaintext
1.
2.
3.
4.
5.
6.
echo off
for /F "tokens=1,2 delims==" %%i in ('db2 list db directory ^| find /i "database alias"') do if NOT .%%j.==.. @call :wrk %%j
goto :eof

:wrk
db2 update db cfg for % 1  using dbheap N
goto :eof
...
Рейтинг: 0 / 0
25.08.2010, 14:30
    #36810581
Svargor
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с настройкой DB2
Спасибо за советы. Теперь проблема решена.
...
Рейтинг: 0 / 0
27.08.2010, 09:06
    #36814585
ARIST_A
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с настройкой DB2
Svargor,

сделайте несколько экземпляров Exp-C и разместите в каждом по 10 баз, не более
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Помогите с настройкой DB2 / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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