Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Помогите подключиться к удаленной базе (IBM DB2 8.1) (Linux -> Windows) / 11 сообщений из 11, страница 1 из 1
07.07.2010, 21:41
    #36729099
Victor Morozko
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите подключиться к удаленной базе (IBM DB2 8.1) (Linux -> Windows)
Добрый день,

В Linux'е нужно подключиться к этой базе .
В теории, вроде бы, все просто:
- ставим Runtime Client
- потом:

./db2
CATALOG TCPIP NODE ds_node REMOTE ddssaXP_virt SERVER 50000 REMOTE_INSTANCE DB2
TERMINATE

./db2
CATALOG DATABASE DS AS ds AT NODE ds_node AUTHENTICATION server
TERMINATE

./db2
CONNECT TO ds USER admin USING password
...


но у меня получается вот это:
db2 => CATALOG TCPIP NODE ds_node REMOTE ddssaXP_virt SERVER 50000 REMOTE_INSTANCE DB2
SQL0965W There is no message text corresponding to SQL warning "512" in the message file on this workstation. The warning was returned from module "" with original tokens "".

db2 => CATALOG DATABASE DS AS dsdb AT NODE ds_node AUTHENTICATION server
SQL1042C An unexpected system error occurred. SQLSTATE=58004


Подскажите, пожалуйста, что это такое и как это бороть...

С уважением...
...
Рейтинг: 0 / 0
07.07.2010, 23:09
    #36729178
knudsen
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите подключиться к удаленной базе (IBM DB2 8.1) (Linux -> Windows)
Victor Morozko,

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

З.Ы. почему 8.1 ? - поставь получше 8.2 (а вообще-то уже 9.7 вышло)
...
Рейтинг: 0 / 0
07.07.2010, 23:16
    #36729181
ARIST_A
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите подключиться к удаленной базе (IBM DB2 8.1) (Linux -> Windows)
Victor Morozko,

вообще-то надо клиентский инстанс создать, т.е. db2icrt даже для клиента никто не отменял.
...
Рейтинг: 0 / 0
08.07.2010, 09:41
    #36729516
Victor Morozko
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите подключиться к удаленной базе (IBM DB2 8.1) (Linux -> Windows)
ARIST_A ,

его же, вроде, db2setup создает: ./db2 я запускаю после su db2inst1
...
Рейтинг: 0 / 0
08.07.2010, 20:37
    #36731330
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите подключиться к удаленной базе (IBM DB2 8.1) (Linux -> Windows)
Victor Morozko./db2 я запускаю после su db2inst1Надо с дефисом su:
su - db2inst1
и после этого дайте вывод команд:
env | grep -i db2
db2set -all
...
Рейтинг: 0 / 0
08.07.2010, 20:59
    #36731361
Victor Morozko
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите подключиться к удаленной базе (IBM DB2 8.1) (Linux -> Windows)
[db2inst1@localhost db2inst1]$ env | grep -i db2
DB2INSTANCE=db2inst1
USER=db2inst1
LD_LIBRARY_PATH=/home/db2inst1/sqllib/lib
LIBPATH=/home/db2inst1/sqllib/lib
MAIL=/var/spool/mail/db2inst1
PATH=/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/home/db2inst1/sqllib/bin:/home/db2inst1/sqllib/adm:/home/db2inst1/sqllib/misc:/home/db2inst1/bin
PWD=/home/db2inst1
HOME=/home/db2inst1
VWSPATH=/home/db2inst1/sqllib
LOGNAME=db2inst1
CLASSPATH=/home/db2inst1/sqllib/java/db2java.zip:/home/db2inst1/sqllib/java/db2jcc.jar:/home/db2inst1/sqllib/java/db2jcc_license_cu.jar:.



[db2inst1@localhost db2inst1]$ db2set -all
[g] DB2SYSTEM=localhost.localdomain
...
Рейтинг: 0 / 0
08.07.2010, 21:06
    #36731367
Victor Morozko
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите подключиться к удаленной базе (IBM DB2 8.1) (Linux -> Windows)
Не знаю что произошло, но дефис помог. Первая команда завершилась без warning'а, вторая без ошибки. И даже "CONNECT TO ds" сработал...

СПАСИБО!
...
Рейтинг: 0 / 0
08.07.2010, 21:10
    #36731369
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите подключиться к удаленной базе (IBM DB2 8.1) (Linux -> Windows)
Что теперь выдают команды (./ перед db2 не надо ставить):

db2 list node directory
db2 list db directory

если ничего, что получается в ответ на:

db2 catalog tcpip node ...
db2 catalog db ...
...
Рейтинг: 0 / 0
08.07.2010, 22:02
    #36731420
Victor Morozko
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите подключиться к удаленной базе (IBM DB2 8.1) (Linux -> Windows)
Вроде бы все ОК:
[db2inst1@localhost db2inst1]$ db2 list node directory

Node Directory

Number of entries in the directory = 1

Node 1 entry:

Node name = DS_NODE
Comment =
Directory entry type = LOCAL
Protocol = TCPIP
Hostname = ddssaXP_virt
Service name = 50000


[db2inst1@localhost db2inst1]$ db2 list db directory

System Database Directory

Number of entries in the directory = 1

Database 1 entry:

Database alias = DSDB
Database name = DS
Node name = DS_NODE
Database release level = a.00
Comment =
Directory entry type = Remote
Authentication = SERVER
Catalog database partition number = -1
Alternate server hostname =
Alternate server port number =


Еще раз СПАСИБО.
...
Рейтинг: 0 / 0
08.07.2010, 23:03
    #36731474
Anka_S
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите подключиться к удаленной базе (IBM DB2 8.1) (Linux -> Windows)
Victor Morozko, у меня похожая "засада" :(
т.е. есть БД KOPILKA стоит на линуксовом сервере в 64-разрядном экземпляре под управлением DB2 9.7
есть база VOR стоит на виндовом сервере в 32-разрядном экземпляре рулит ею DB2 8.2
Задача создать федеративную связь (DRDA, WRAPPER, MAPPING и NIKNAME) в БД VOR

Всё вроде бы ясно, тем более что ранее такая задача мною уже решалась для 32-разрядной линуксовой БД бабушки KOPILKI но стоявшей на другом серваке.
Сейчас происходит что то не понятное, записываю алиас удалённой БД KOPILKA на сервере БД VOR (захожу на таблицы KOPILKI под админом). Выставляю для dbm БД VOR FEDERATE=YES.
Создаю DRDA, создаю WRAPPER, создаю MAPPING пользователей, но как дело доходит то NIKNAME вылетаю по ошибке типа база данных KOPILKA не найдена на узле "" для авторизации с данным ID и паролем, но я же тут же ( из этого же ЦУ) могу зайти в эту базу KOPILKA с этим же логином и паролем. Почему представления создаваться не хотят не понимаю???
МБ для KOPILKI на моей машине как то по другому должна стоять авторизация?
Обрыла всё DB2 WSE переставила, базы повосстанавливала локальные, подцепила удалённую, пробовала разными пользаками.
Може быть что то с передачей или кодировкой при передачи логина и пароля мд WIN->LINUX
Или пользователь должен в какую то группу попадать на Linux серваке????
...
Рейтинг: 0 / 0
04.08.2010, 20:19
    #36775990
Anka_S
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите подключиться к удаленной базе (IBM DB2 8.1) (Linux -> Windows)
Anka_S, сама себе и людям в помощь глюк с подключением был связан с отсутствием сохранённого в настройках алиаса БД в ODBC логина и пароля во такая безопастность :(
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Помогите подключиться к удаленной базе (IBM DB2 8.1) (Linux -> Windows) / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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