powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Ошибка ребиндинга
3 сообщений из 3, страница 1 из 1
Ошибка ребиндинга
    #39007904
LeonidMV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При выполнении реорганизации и сбора статистики имеем следующее:
REORG (таблиц и индексов) - Ok!
RUNSTATS - Ok!
REORGCHK - Ok!

Ошибка идут после запуска ребиндинга (db2rbing).
Логи db2rbind.log, db2diag.log - прилагаю. А так же getdbm.txt, biud_cfg.txt (в архиве logs.zip)

--------
Имя продукта: "DB2 Express-C"
Тип лицензии: "Без гарантий"
Дата истечения срока: "Постоянно"
Идентификатор продукта: "db2expc"
Информация о версии: "9.7"
Максимальное число процессоров: "2"
Максимальный объем памяти (Гбайт): "2"
Правила ограничений: "Мягкая остановка"
--------

Анализируя журнал работы с DB2 меня заинтересовал интересует параметр CATALOGCACHE_SZ. Он у нас фиксирован и равен 116. Он как бы увеличивает общую производительность, в частности при связывании пакетов. А может ли его нехватка привести к "зависанию" процессов ребиндинга? И есть ли смысл поставить CATALOGCACHE_SZ=-1?
...
Рейтинг: 0 / 0
Ошибка ребиндинга
    #39008534
LeonidMV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Собственно сам и отвечу (получил ответ на эти же вопросы от коллеги).
После установки CATALOGCACHE_SZ в -1, предупреждения по этому параметру исчезли, но причина судя по ошибке - нехватило агентов. У нас на этом серваке установлен DB2 Express-C 9.7. Сейчас вот буду смотреть, какие у него ограничения помимо памяти...
...
Рейтинг: 0 / 0
Ошибка ребиндинга
    #39009577
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
LeonidMV,

Вот соседние записи.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
2015-07-12-23.01.56.668000+180 E2068829F556       LEVEL: Warning
PID     : 2012                 TID  : 1128        PROC : db2syscs.exe
INSTANCE: DB2                  NODE : 000         DB   : BIUD
APPHDL  : 0-8025               APPID: *LOCAL.DB2.150712200020
AUTHID  : DB2ADMIN
EDUID   : 1128                 EDUNAME: db2agent (BIUD)
FUNCTION: DB2 UDB, relation data serv, sqlrreorg_indexes, probe:600
MESSAGE : ADM9502W  Index reorganization is complete for table "CS      
          .PAGEPARAMS" (ID "46") and table space "USERSPACE1" (ID "2").

2015-07-12-23.02.46.758000+180 I2069387F327       LEVEL: Event
PID     : 3332                 TID  : 3632        PROC : DB2START.EXE
INSTANCE: DB2                  NODE : 000
EDUID   : 3632
FUNCTION: DB2 UDB, base sys utilities, sqleIssueStartStop, probe:21
DATA #1 : <preformatted>
Single node instance [0] is starting

Судя по db2diag.log, инстанс как-то внезапно умер, даже в лог не записал о том, что с ним в этот момент случилось.
Поэтому приложение и получило -1224. Либо кто-то поцесс db2syscs.exe убил, либо оно само, но так за исключением редких случаев (AGENT_STACK_SZ не хватило) не должно быть.

А вообще db2rbind это утилита не для постоянного ее использования. Она связывает в т.ч. и системные пакеты, которые не надо постоянно пересвязывать. Вот у вас оно отвалилось на связывании CLI пакета, который используется для поддержки всех ODBC/CLI вызовов.

Если у вас есть хранимые SQL процедуры/функции, которые зависят от пакетов, используйте процедуру REBIND_ROUTINE_PACKAGE, например, для их перекомпиляции.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Ошибка ребиндинга
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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