Как подключиться к удаленной базе данных db2 с помощью инструментов CL? - PullRequest
0 голосов
/ 28 июня 2011

Как подключиться к удаленной базе данных db2 с помощью утилиты db2advis или аналогичной?Я могу подключиться с помощью jdbc: db2: // ip: port / dbname.Как это следует преобразовать с точки зрения инструментов командной строки Db2 в имя db "db2advis -d database_name"?

1 Ответ

2 голосов
/ 29 июня 2011

Утилиты DB2, такие как db2look, db2expln и db2advis, требуют записи для удаленного экземпляра в каталоге локального узла DB2 и записи для удаленной базы данных в каталоге локальной базы данных DB2. С этим связаны команды db2 "DIRECTORY LIST NODE", db2 "DIRECTORY LIST DB", db2 "NODE CATALOG" (или "CATALOG TCPIP NODE") и db2 "База данных CATALOG". Если эти команды не работают, возможно, у вас не установлен полный клиент DB2, поскольку соединения JDBC могут соединяться только с несколькими файлами JAR. Если команда db2ilist не может быть найдена на всем локальном сервере, у вас точно не установлен полный клиент DB2. Если db2ilist есть, но его запуск не дает результатов, то экземпляр клиента еще не создан. В противном случае вам потребуется создать сценарий ./sqllib/db2profile, расположенный непосредственно под домашним каталогом владельца экземпляра клиента DB2.

...