Невозможно соединить DB2 Zos с bluemix с помощью облачной интеграции

Мы использовали облачную интеграцию для подключения к мэйнфрейму DB2 в bluemix, загрузили защищенный соединитель в ОС Linux и настроили его с помощью jar-файлов DB2. Статус в BlueMix был изменен на "подключен", но мы не смогли продолжить работу по созданию API с IP-адресами DB2 в качестве конечных точек, так как мы получаем ошибку "База данных может быть подключена, и проверьте ваше безопасное подключение". Но мы проверили наше безопасное соединение в терминале, который всегда находится в режиме запуска. Не могли бы вы оказать помощь в том же.

2 ответа

Вы можете подключиться к серверу z/OS без безопасного соединителя; используя другой клиент?

Вы можете использовать DB2Jcc - Драйвер IBM Data Server для JDBC и диагностическую утилиту SQLJ для проверки соединения с базой данных и проверки подлинности DB2 с использованием Java. Пример команды и ее вывод показан ниже:

$ java com.ibm.db2.jcc.DB2Jcc -url jdbc:db2://myhost.ibm.com:446/MYDB -user myuserid -password mydbpasswd

[jcc][10521][13706]Command : java com.ibm.db2.jcc.DB2Jcc -url jdbc:db2://myhost.ibm.com:446/MYDB -user myuserid -password ********

[jcc][10516][13709]Test Connection Successful.

DB product version = DSN11015
DB product name = DB2
DB URL = jdbc:db2://myhost.ibm.com:446/MYDB
DB Drivername = IBM Data Server Driver for JDBC and SQLJ
DB OS Name = Linux
$

Если у вас есть доступ к исполняемому файлу db2cli (sqllib/bin/db2cli), вы можете запустить следующую команду, чтобы проверить подключение и исключить любую проблему конфигурации на стороне сервера:

db2cli validate -database dbname: host_name или ip: номер_порта -connect -user userid -passwd пароль

пример:

$ db2cli validate -database sample:bimaljha.in.ibm.com:446 -connect -user myuserid -passwd mypasswd
......
===============================================================================
Connection attempt for database "sample:bimaljha.in.ibm.com:446":
===============================================================================

[SUCCESS]

===============================================================================
The validation is completed.
===============================================================================


$

Если команды DB2Jcc или db2cli работают нормально, то это проблема с соединителем в bluemix.

Помимо того, что Bimal уже предложил (обходной путь к тестовой проблеме соединителя), эта проблема может быть решена из-за неправильного URL прокси или если прокси не работает. Я предлагаю вам проверить ваши данные прокси. Это должно работать после этого!

Другие вопросы по тегам