我尝试在窗口7中通过toad连接到DB2。
但是返回错误:
ERROR [08001] [IBM] SQL30081N A communication error has been detected.
Communication protocol being used: "TCP/IP". Communication API being used:
"SOCKETS". Location where the error was detected: "192.168.1.22".
Communication function detecting the error: "selectForConnectTimeout".
Protocol specific error code(s): "0", "*", "*". SQLSTATE=08001
服务机构系统:CentOS 7
DB2数据库:V9.7
我已经执行systemctl sto firewalld.service
。(停止防火墙),并在CentOS中执行db2 "connect to testbase user admin using password"
成功。
我在窗口7中尝试telnet 192.168.1.22 50000
失败
答案 0 :(得分:0)
Cent OS 7上的DB2服务器: 如果'db2 connect to~user~using'工作,那意味着服务器上的TCP / IP连接正常工作。
假设192.168.1.22/50000是DB2服务器IP /端口,如果'telnet 192.168.1.22 50000' 失败,这是DB2客户端和服务器之间的防火墙。 如果只是'ping 192.168.1.2'工作且端口50000无法连接,那么东西会阻止中间的端口50000。