我们使用云集成连接到bluemix中的大型机DB2,下载了Linux中的安全连接器,并配置了DB2 jars。BlueMix中的状态被更改为" connected“,但是我们无法继续创建一个以DB2 IP作为端点的API,因为我们得到了一个错误的”数据库可以连接,请检查您的安全连接“.But我们已经在始终处于启动模式的终端中检查了我们的安全连接。请您提供同样的帮助。
发布于 2014-11-29 18:26:36
您是否能够在没有安全连接器的情况下连接到z/OS服务器;使用其他客户端?
您可以使用用于JDBC和SQLJ诊断实用程序的DB2Jcc - IBM驱动程序来测试数据库连接性,并使用DB2验证DB2身份验证。示例命令及其输出如下所示:
$ 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验证-database dbname:host_name或ip:port_number -connect -user用户or -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中的连接器问题。
发布于 2014-12-29 15:18:57
除了Bimal已经提出的建议(解决测试连接器问题)之外,这个问题可能由于代理URL错误或代理关闭而受到影响。我建议你检查一下你的代理details.It应该在那之后工作!!
https://stackoverflow.com/questions/27014246
复制相似问题