Мы использовали облачную интеграцию для подключения к мейнфрейму DB2 в bluemix, загрузили безопасный коннектор в ОС Linux и настроили его с помощью jar-файлов DB2. Статус в BlueMix изменился на «подключен», но мы не смогли продолжить создание API с IP-адресами DB2 в качестве конечных точек, так как получили сообщение об ошибке «База данных может быть подключена, проверьте безопасное соединение». . Но мы проверили наше безопасное соединение в терминале, который всегда находится в режиме запуска. Не могли бы вы помочь с тем же.
Невозможно подключить DB2 Zos к bluemix с помощью облачной интеграции
Ответы (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:port_number -connect -user ID пользователя -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-адреса прокси-сервера или из-за того, что прокси-сервер не работает. Я предлагаю вам проверить данные вашего прокси. После этого он должен работать !!