连接到DB2数据库

连接到DB2数据库,db2,toad,Db2,Toad,当我尝试连接Toad for DB2时,出现以下错误: 错误[08001][IBM]SQL30081N发生通信错误 检测。正在使用的通信协议:“TCP/IP”。沟通 正在使用的API:“套接字”。检测到错误的位置: "10.99.13.5". 检测错误的通信功能:“recv”。 协议特定的错误代码:“”、“”、0”。SQLSTATE=08001 附件是我的连接属性。任何连接帮助都很好。当客户端无法访问数据库时,这是一个典型的问题。可能有不同的原因: 本地(客户端)计算机中的关闭端口。(防火

当我尝试连接Toad for DB2时,出现以下错误:

错误[08001][IBM]SQL30081N发生通信错误 检测。正在使用的通信协议:“TCP/IP”。沟通 正在使用的API:“套接字”。检测到错误的位置: "10.99.13.5". 检测错误的通信功能:“recv”。 协议特定的错误代码:“”、“”、0”。SQLSTATE=08001


附件是我的连接属性。任何连接帮助都很好。

当客户端无法访问数据库时,这是一个典型的问题。可能有不同的原因:

  • 本地(客户端)计算机中的关闭端口。(防火墙出站)
  • 如果使用本地目录,请检查所有内容是否正确(db2目录数据库、db2目录tcpip节点)。如果使用直接连接,请跳过此步骤
  • 路由问题(iptables ou网络防火墙)
  • 带有封闭端口的数据库服务器(inbonud)-netstat-nato检查端口
  • 实例关闭(ps-ef或windows中的任务中心)
  • DB2COMM注册表变量未设置为tcpip
  • 端口号未正确映射到服务名称(实例配置,使用数字)
  • 数据库名称不正确(在数据库服务器中本地连接)
您可以通过telnet从Windows(客户端)计算机到服务器执行telnet

telnet databaseServerIP portNumber
甚至,如果db2服务器在同一台机器上,您也可以执行localhost telnet以查看实例是否可以接收TCP连接

telnet localhost 50000

成功完成后,您可以连接到数据库。

出现此问题的原因很多,请登录Internet以获取更多线索。大多数情况下,这是一个配置问题,但在DB2之外。