• 46832
  • 178
  • 11
Нравится блог?
Подписывайтесь!

Разбор ошибки SQL0805N в DB2 9: пересвязывание динамических пакетов

Возникают ситуации, когда при работе приложения в логах сервера приложений можно обнаружить вот такой эррор:

SQL0805N Package "NULLID.SYSLH214 0X5359534C564C3031" was not found. SQLSTATE=51002.

Для решения данной проблемы можно проделать следующее:

1. Убедимся, что пакета NULLID.SYSLH214 действительно нет в системе:

select *

from syscat.packages

where pkgname like 'SYS%'

order by 2

На рисунке видно, что за пакетом SYSLH213 идет SYSLH300.

2. По рекомендации IBM нужно в файле db2cli.ini прописать строчку CLIPkg=30 (регистр символов учитывается)

Далее, выполнить команду (присоединившись предварительно к серверу):

db2 “bind BNDDIR/@db2cli.lst blocking all sqlerror continue grant public CLIPKG 30”

3. После этого можно выполнить снова запрос

select *

from syscat.packages

where pkgname like 'SYS%'

order by 2

Убедимся, что требумый пакет присутствует в системе.

Возможна ситуация, что пакет может и не появится в базе, но в результате пересвязки пакетов все будет работать должным образом.

Если приложение находится в стадии отладки или тестирования, и падает с подобной ошибкой, то предпочтительным будет, чтобы разработчик проверил код в программе.

PS

В справочной документации DB2 по устранению данной ситуации рекомендуется выполнять следующие команды в CLP:

db2 “bind @db2ubind.lst blocking all grunt public” - для утилит DB2

db2 “bind @db2cli.lst blicking all grunt public” - для CLI

Peter Wilson PeterWilson
11 июня 2009, 15:05
806

Loading...

Комментарии

Оставьте свой комментарий

Спасибо за открытие блога в Yvision.kz! Чтобы убедиться в отсутствии спама, все комментарии новых пользователей проходят премодерацию. Соблюдение правил нашей блог-платформы ускорит ваш переход в категорию надежных пользователей, не нуждающихся в премодерации. Обязательно прочтите наши правила по указанной ссылке: Правила

Также можно нажать Ctrl+Enter

Популярные посты

Войдите в ТОП-30 суперавторов Ювижн и зарабатывайте на этом!

Войдите в ТОП-30 суперавторов Ювижн и зарабатывайте на этом!

Дорогие ювиженцы. Соотечественники и соотечественницы. Авторы. Мы возобновляем нашу, не побоюсь этого слова, культовую акцию по вознаграждению топовых авторов. По итогам каждого календарного...
niyazov
вчера / 17:54
  • 81476
  • 68
Не пропущу! Отношение водителей к жизни человека: как уступают дорогу «скорой» в Европе и у нас

Не пропущу! Отношение водителей к жизни человека: как уступают дорогу «скорой» в Европе и у нас

На днях в YouTube появился ролик, запечатлевший совершенно обыденную для европейцев ситуацию. Но для нашего человека – совершенно нетипичную и оттого вызывающую у некоторых из нас слёзы восторга.
openqazaqstan
18 марта 2017 / 20:22
  • 5936
  • 9
Престарелый старец-киборг Рокфеллер предлагал уничтожить 90% населения Земли

Престарелый старец-киборг Рокфеллер предлагал уничтожить 90% населения Земли

Первую пересадку сердца Рокфеллер пережил в 1976 году на 62-м году жизни. Последнюю пересадку ему сделали в августе 2016 года. Пересадка сердца такому старому пациенту не имеет аналогов...
Timur_Tregulov
21 марта 2017 / 23:10
  • 5920
  • 51
Компания LG Electronics открыла предзаказ на новый флагман LG G6

Компания LG Electronics открыла предзаказ на новый флагман LG G6

LG Electronics объявляет о начале предварительного заказа онлайн на новый смартфон LG G6. Оформить предзаказ можно на сайтах магазинов электроники до 16 апреля 2017 года.
LG Electronics
вчера / 14:20
  • 4259
  • 0
H&M-ское безумие или Что народу по карману?

H&M-ское безумие или Что народу по карману?

На счет качества: я спросил у знакомых и мне сказали, что та или иная вещь носится сезон. В хорошем случае и бережном отношении немногим больше. Кофточки - моя слабость, наверное...
RustemZhali
18 марта 2017 / 18:32
  • 4527
  • 30
Беременность по-американски. Никто не ждет до 40 дней, с малышом гуляют с первого дня

Беременность по-американски. Никто не ждет до 40 дней, с малышом гуляют с первого дня

Мои волшебные 9 месяцев протекали в новой среде и далеко от всех родственников и подружек. Никто из моих знакомых в США на тот момент не успел обзавестись малышом, поэтому мне не с кем было...
Zarema_
23 марта 2017 / 9:25
  • 3562
  • 14
Алматы – это город-урод. Если вы живете здесь, то сами найдете кучу примеров

Алматы – это город-урод. Если вы живете здесь, то сами найдете кучу примеров

Париж, Рим, Барселона, Лондон, Алматы, Венеция – выберите город, который на ваш взгляд кажется лишним в этом списке. Если бы не было слова "урод", было бы легче определиться?
corridere
21 марта 2017 / 14:59
  • 3919
  • 75
Будьте бдительны при покупке цифровой техники! «Наебизнес» в магазинах техники

Будьте бдительны при покупке цифровой техники! «Наебизнес» в магазинах техники

Покупая бытовую технику в магазинах будьте внимательны. Сейчас практикуется впаривание дополнительных услуг по настройке. Прежде чем оформлять, проверьте суммы и уточните у манагеров если что-то не сходится.
dr_Motor
20 марта 2017 / 2:13
Посчитав сколько я смогу сэкономить на еде, я понял, что это очень приличная сумма

Посчитав сколько я смогу сэкономить на еде, я понял, что это очень приличная сумма

Именно сейчас я начинаю понимать, как себя чувствуют иногородние студенты, которые живут общежитиях у нас в Алматы. Я не говорю, что они живут плохо, но многие из них рассчитывают только на свои...
noyanovmyras
23 марта 2017 / 0:18
  • 2466
  • 59