Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Имя "DB2ADMIN" не было определено.. SQLCODE=-204
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Есть приложение WAS + DB2, обращается к БД. При выполнении функции (хранимки) через вэб-интерфейс происходит ошибка Код: sql 1. Когда напрямую, через центр управления DB2, вызываю ту же самую хранимку, с теми же параметрами - она выполняется. Хранимка + все затрагиваемые в ней таблицы существуют и находятся в схеме DB2ADMIN. Привилегии на БД есть. Заранее спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2015, 21:32 |
|
||
|
Имя "DB2ADMIN" не было определено.. SQLCODE=-204
|
|||
|---|---|---|---|
|
#18+
talent, посмотри, вдруг поможет: http://www-01.ibm.com/support/knowledgecenter/#!/SSEPGG_9.7.0/com.ibm.db2.luw.apdv.java.doc/src/tpc/imjcc_r0052038.html http://www-01.ibm.com/support/docview.wss?uid=swg21613531 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2015, 22:39 |
|
||
|
Имя "DB2ADMIN" не было определено.. SQLCODE=-204
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. Если судить по сообщению об ошибке (надеясь, что оно верно процитировано), можно предположить, что кто-то где-то ввёл имя пользователя вместо имени процедуры или же допустил синтаксическую ошибку, например, поставил пробел вместо точки между именами схемы и процедуры. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2015, 03:18 |
|
||
|
Имя "DB2ADMIN" не было определено.. SQLCODE=-204
|
|||
|---|---|---|---|
|
#18+
mustaccio Код: sql 1. Если судить по сообщению об ошибке (надеясь, что оно верно процитировано), можно предположить, что кто-то где-то ввёл имя пользователя вместо имени процедуры или же допустил синтаксическую ошибку, например, поставил пробел вместо точки между именами схемы и процедуры. Этого не может быть, т.к. обращение к БД идет через web-модуль. На одной системе(WAS + J2EE Application + DB2) работает, на другой нет. Дело в настройках DB или WAS. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2015, 19:23 |
|
||
|
Имя "DB2ADMIN" не было определено.. SQLCODE=-204
|
|||
|---|---|---|---|
|
#18+
talent, скрипт вызова хранимки из приложения можете привести? К какой схеме относится хранимка? Бывает такое, что разработчик зашивает в коде вызов хранимки без явного указания схемы. И тогда тут вступает правило. Db2 подставляет схему того пользователя, под которым выполнено соединение с источником данных. Возможно, источник настроен под пользователем db2admin, а хранимка сидит в другой схеме ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2015, 20:43 |
|
||
|
Имя "DB2ADMIN" не было определено.. SQLCODE=-204
|
|||
|---|---|---|---|
|
#18+
Semen Popov, вот так вызывается Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2015, 20:56 |
|
||
|
Имя "DB2ADMIN" не было определено.. SQLCODE=-204
|
|||
|---|---|---|---|
|
#18+
talent, а в базе хранимка к какой схеме относится? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2015, 21:39 |
|
||
|
Имя "DB2ADMIN" не было определено.. SQLCODE=-204
|
|||
|---|---|---|---|
|
#18+
Semen Popovtalent, а в базе хранимка к какой схеме относится?Извиняюсь. Невнимательно прочитал первый пост. Хранимка сидит в схеме DB2ADMIN. Если из приложения хранимка вызывается явно со схемой, то соображений больше нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2015, 21:42 |
|
||
|
Имя "DB2ADMIN" не было определено.. SQLCODE=-204
|
|||
|---|---|---|---|
|
#18+
talent, может быть где-то прописан не тот план доступа и надо пакедж какой пересобрать - bind/rebind ? Что-то Java packages for JDBC support? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2015, 13:21 |
|
||
|
Имя "DB2ADMIN" не было определено.. SQLCODE=-204
|
|||
|---|---|---|---|
|
#18+
talent, Collecting JDBC Driver Tracing in WebSphere Application Server Включите, потом найтите в логе вызов, который в реальности в коде делается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2015, 21:46 |
|
||
|
Имя "DB2ADMIN" не было определено.. SQLCODE=-204
|
|||
|---|---|---|---|
|
#18+
Mark Barinstein, Менял уровень логгирования в самом приложении на DEBUG, в лог "вываливает" именно вызов Код: sql 1. а потом Код: sql 1. Грешил на запросы к таблицам в теле процедуры, но таблицы есть и также находятся в этой же схеме. Попробую то, что Вы посоветовали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2015, 23:05 |
|
||
|
Имя "DB2ADMIN" не было определено.. SQLCODE=-204
|
|||
|---|---|---|---|
|
#18+
talentMark Barinstein, Менял уровень логгирования в самом приложении на DEBUG, в лог "вываливает" именно вызов Код: sql 1. а потом ... Может быть, в вызове закралась ошибка - кириллица в имени схемы? В символах B, A, M? Включение трейсинга это покажет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2015, 01:28 |
|
||
|
Имя "DB2ADMIN" не было определено.. SQLCODE=-204
|
|||
|---|---|---|---|
|
#18+
talentMark Barinstein, Менял уровень логгирования в самом приложении на DEBUG, в лог "вываливает" именно вызов Код: sql 1. а потом Код: sql 1. Грешил на запросы к таблицам в теле процедуры, но таблицы есть и также находятся в этой же схеме. Попробую то, что Вы посоветовали. Скажите,а от какого пользователя вызывается DB2ADMIN.GENERATE_REPORT в вашем приложении? От самого db2admin?...если не от него...возможно элементарного гранта не хватает. grant execute on DB2ADMIN.GENERATE_REPORT to user ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2015, 09:06 |
|
||
|
Имя "DB2ADMIN" не было определено.. SQLCODE=-204
|
|||
|---|---|---|---|
|
#18+
Mark Barinsteintalent, Collecting JDBC Driver Tracing in WebSphere Application Server Включите, потом найтите в логе вызов, который в реальности в коде делается. Включил, traceLevel = 2 Код: xml 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2015, 17:22 |
|
||
|
Имя "DB2ADMIN" не было определено.. SQLCODE=-204
|
|||
|---|---|---|---|
|
#18+
Проблема была в отсутствующем табличном пространстве "DB2ADMIN", пересоздал - ошибок нет, все заработало. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2015, 09:25 |
|
||
|
Имя "DB2ADMIN" не было определено.. SQLCODE=-204
|
|||
|---|---|---|---|
|
#18+
talent, интересно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2015, 20:46 |
|
||
|
Имя "DB2ADMIN" не было определено.. SQLCODE=-204
|
|||
|---|---|---|---|
|
#18+
talentПроблема была в отсутствующем табличном пространстве "DB2ADMIN", пересоздал - ошибок нет, все заработало. talentЕсть приложение WAS + DB2, обращается к БД. При выполнении функции (хранимки) через вэб-интерфейс происходит ошибка Имя "DB2ADMIN" не было определено.. SQLCODE=-204, SQLSTATE=42704, DRIVER=3.63.75 Когда напрямую, через центр управления DB2, вызываю ту же самую хранимку, с теми же параметрами - она выполняется. Непонятно, как при отсутствии табличного пространства один и тот же вызов процедуры мог работать из ЦУ, но не работать из приложения. Такого не может быть, если внутри, конечно, нет логики создания пространства по условию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2015, 09:50 |
|
||
|
Имя "DB2ADMIN" не было определено.. SQLCODE=-204
|
|||
|---|---|---|---|
|
#18+
Mark Barinstein, может быть внутри процедуры что-то создаётся в этом пространстве? что-то временное... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2015, 11:42 |
|
||
|
|

start [/forum/topic.php?fid=43&tid=1600695]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
4ms |
track hit: |
68ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
| others: | 12ms |
| total: | 181ms |

| 0 / 0 |
