Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
DB2 for LUW. Создание DRDA.CREATE SERVER. SQL1013N SQLSTATE 42705
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Столкнулся с проблемой при создании DRDA соединения. Создаю WRAPPER и SERVER на DB2 for LUW. Будет стучаться на DB2 for Z/OS. WRAPPER создал успешно. При создании сервера выскочила ошибка: SQL1013N SQLSTATE 42705 The database alias name or database name "SAMPLE" could not be found. #CREATE SERVER DB2AB TYPE DB2/ZOS VERSION '9.1' WRAPPER DRDA AUTHORIZATION DB2ADMIN PASSWORD 432001776123245121003470990505 OPTIONS (ADD NODE 'NDE3EO5F', ADD DBNAME 'DB2AB' ); DB21034E Данная команда обрабатывалась как оператор SQL, поскольку она не является допустимой командой процессора командной строки. При обработке SQL было получено сообщение: SQL1013N Не найдена база данных с алиасом или именем "DB2AB". SQLSTATE=42705 Командой db2 list db directory выводили список баз. Она там есть, но SQL все равно дает ошибку. В чем может быть проблема? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2014, 20:10 |
|
||
|
DB2 for LUW. Создание DRDA.CREATE SERVER. SQL1013N SQLSTATE 42705
|
|||
|---|---|---|---|
|
#18+
curious_man, Здравствуйте. ... OPTIONS (ADD NODE 'NDE3EO5F', ADD DBNAME 'DB2AB' ); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2014, 09:49 |
|
||
|
DB2 for LUW. Создание DRDA.CREATE SERVER. SQL1013N SQLSTATE 42705
|
|||
|---|---|---|---|
|
#18+
Mark Barinstein, все равно та же ошибка( DB2 for LUW 8.1.16 //Сервер создаю на стороне LUW. DB2 for Z/OS 9.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2014, 11:05 |
|
||
|
DB2 for LUW. Создание DRDA.CREATE SERVER. SQL1013N SQLSTATE 42705
|
|||
|---|---|---|---|
|
#18+
curious_man, Соединение с СУБД по каталогизированному алиасу DB2AB выполняется? db2 connect to DB2AB user <имя пользователя> Т.е. правильно ли каталогизирована БД z/OS там, где создается WRAPPER ? Для каталогизации БД z/OS нужно три "сущности" (TCPIP NODE, DATABASE, DCS DATABASE). Пример: Код: sql 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2014, 11:22 |
|
||
|
DB2 for LUW. Создание DRDA.CREATE SERVER. SQL1013N SQLSTATE 42705
|
|||
|---|---|---|---|
|
#18+
Евгений Хабаров, Соединение создавалось через существующий в DB2v8 DB2CA. Там же тест на коннект прошел успешно. Проверили коннект через db2cmd -> db2 connect to DB2AB user XXXX using XXXX Коннект прошел успешно.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2014, 12:11 |
|
||
|
DB2 for LUW. Создание DRDA.CREATE SERVER. SQL1013N SQLSTATE 42705
|
|||
|---|---|---|---|
|
#18+
curious_man, Ошибка выдается именно в таком виде, как приведено в первом сообщении? Откуда там взялась БД SAMPLE? Можете выложить результаты выполнения следующих команд на DB2 LUW V8? Реальные IP-адреса и порты, если они конфиденциальны, нужно заменить на некие условные. Код: powershell 1. 2. 3. Рекомандую пересоздать определение SERVER Код: sql 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2014, 12:36 |
|
||
|
DB2 for LUW. Создание DRDA.CREATE SERVER. SQL1013N SQLSTATE 42705
|
|||
|---|---|---|---|
|
#18+
Евгений Хабаров, 1. SAMPLE - это скопировал не тот текст ошибки. База DB2AB. 2. Результаты выполнения команд: db2 list node directory ... Запись узла 7: Имя узла = NDE3E05F Комментарии = Тип записи каталога = LOCAL Протокол = TCPIP Имя хоста = 10.234.4.5 Имя службы = 50034 ... db2 list db directory ... Запись базы данных 16: Алиас базы данных = DB2AB Имя базы данных = DB2AB Имя узла = NDE3E05F Выпуск базы данных = a.00 Комментарии = Тип записи каталога = Удаленное Номер раздела базы данных каталога = -1 Имя хоста альтернативного сервера = Номер порта альтернативного сервера = ... db2 list dcs directory Каталог Database Connection Services (DCS) Число записей в каталоге = 1 Запись DCS 1: Имя локальной базы данных = DCSAC561 Имя базы данных назначения = DBOS Имя программы-реквестера = Параметры DCS = Комментарии = Выпуск каталога DCS = 0x0100 //Вижу всего 1 запись другой базы в каталоге DCS!!! Почему то WIZARD DB2CA не заносит инфу в DCS.. или мы чего-то не указываем в WIZARD-e. Попробую командой добавить CATALOG DCS.., описанной выше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2014, 17:38 |
|
||
|
DB2 for LUW. Создание DRDA.CREATE SERVER. SQL1013N SQLSTATE 42705
|
|||
|---|---|---|---|
|
#18+
Все равно не находит базу CREATE SERVER.. Добавил вот так удаленную базу и ре стартовал потом db2: db2 "CATALOG TCPIP NODE NDE0001 REMOTE 10.234.4.5 SERVER 50034 OSTYPE OS390" db2 "CATALOG DCS DATABASE DB2AB AS DB2AB" db2 "CATALOG DATABASE DB2AB AT NODE NDE0001 AUTHENTICATION SERVER" И во всех каталогах есть. Тестовый коннект через DB2CA прошел успешно.. Вот так сейчас сидит в каталогах эта база: db2 list node directory: Запись узла 3: Имя узла = NDE0001 Комментарии = Тип записи каталога = LOCAL Протокол = TCPIP Имя хоста = 10.234.4.5 Имя службы = 50034 db2 list db directory: Запись базы данных 13: Алиас базы данных = DB2AB Имя базы данных = DB2AB Имя узла = NDE0001 Выпуск базы данных = a.00 Комментарии = Тип записи каталога = Удаленное Аутентификация = SERVER Номер раздела базы данных каталога = -1 Имя хоста альтернативного сервера = Номер порта альтернативного сервера = db2 list dcs directory Запись DCS 1: Имя локальной базы данных = DB2AB Имя базы данных назначения = DB2AB Имя программы-реквестера = Параметры DCS = Комментарии = Выпуск каталога DCS = 0x0100 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2014, 19:41 |
|
||
|
DB2 for LUW. Создание DRDA.CREATE SERVER. SQL1013N SQLSTATE 42705
|
|||
|---|---|---|---|
|
#18+
curious_man, Если connect из командной строки проходит нормально, то попробуйте перезапустить db2 (db2stop/db2start), т.к. каталог баз читается при запуске процесса и для его перечитывания (без перезапуска процесса) нужны специальные действия. Проще всего - перезапустить процесс. После этого пробуйте еще раз обратиться к базе DB2AB. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2014, 09:47 |
|
||
|
DB2 for LUW. Создание DRDA.CREATE SERVER. SQL1013N SQLSTATE 42705
|
|||
|---|---|---|---|
|
#18+
Евгений Хабаров, Пробовал остановить/запустить DB2. Не помогло. Все равно пишет эту ошибку.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2014, 13:59 |
|
||
|
DB2 for LUW. Создание DRDA.CREATE SERVER. SQL1013N SQLSTATE 42705
|
|||
|---|---|---|---|
|
#18+
curious_man, Нужно проверить выставлена ли в "YES" регистровая переменная FEDERATED. Код: powershell 1. 2. Нужно смотреть в db2diag.log, может там выдаются ошибки при попытке выполнить оператор "CREATE SERVER". Нужно пробовать повторить ошибку на "чистой" системе и базе. На своей конфигурации я не могу повторить эту ошибку. Все работает. Тестировал на связке Windows 2003 Server R2 (32bit) + DB2 ESE 8.1 FP16 (32bit). Рекомендую попробовать пройти весь путь, который приведен ниже, на "чистой" установке DB2 Server с тем-же фикспаком. Т.е. нужно понять, является ли эта ошибка специфичной для конкретной инсталляции, или же проблема более общая. Если текущая система изначально была установлена с более низким фикспаком, то возможно в системе/базе не выполнены необходимые действия по обновлению, которые должны выполняться после установки фикспака. Если на свежей системе и базе все заработает, нужно попробовать повторить конфигурацию в проблемной системе, но в новой базе данных. Как вариант, если на свежей системе и базе все работает нормально, выполнить BACKUP нужной базы на исходной системе, RESTORE на свежей и, уже в восстановленной базе, еще раз попробовать создать WRAPPER и SERVER. Порядок действий по проверке: 1. Установлен DB2 ESE (с триальной лицензией). Источник: FP16_WR21390_ESE.exe DB21085I Instance "DB2" uses "32" bits and DB2 code release "SQL08029" with level identifier "030A0106". Informational tokens are "DB2 v8.1.16.429", "s080111", "WR21390", and FixPak "16". 2. Каталогизирована удаленная база z/OS версии 9.1 (IP:z02.local.net, Port:446, Location:RUTSSPD9) Код: powershell 1. 2. 3. 3. Выполнена проверка соединения с удаленной БД. Код: powershell 1. Database Connection Information Database server = DB2 OS/390 9.1.5 SQL authorization ID = U01 Local database alias = DB2AB 4. Создана локальная база данных SAMPDB с кодировкой UTF-8. Код: powershell 1. 2. 5. Выполнено подключение к локальной базе Код: powershell 1. Database Connection Information Database server = DB2/NT 8.2.9 SQL authorization ID = ADMIN Local database alias = SAMPDB 6. Создан DRDA-враппер. Код: powershell 1. 7. Создана ссылка на сервер z/OS. Код: powershell 1. 8. Создан алиас авторизации. Код: powershell 1. 9. Создан никнейм на таблицу SYSIBM.SYSTABLES на сервере DB2AB Код: powershell 1. 10. Выполнен запрос по никнейму. Код: powershell 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2014, 14:58 |
|
||
|
|

start [/forum/topic.php?fid=43&msg=38631368&tid=1601088]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
73ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 10ms |
| total: | 164ms |

| 0 / 0 |
