db2连接问题【本问题已解决】

[IBM][CLI Driver] SQL30081N  检测到通信错误。正在使用的通信协议:"TCP/IP"。正在使用的通信 API:"SOCKETS"。检测到错误的位置:"2001:0:4137:9e76:c48:ca4:c507:e8c3"。检测到错误的通信功能:"connect"。特定于协议的错误代码:"10061"、"*" 和 "*"。  ...显示全部
[IBM][CLI Driver] SQL30081N  检测到通信错误。正在使用的通信协议:"TCP/IP"。正在使用的通信
API:"SOCKETS"。检测到错误的位置:"2001:0:4137:9e76:c48:ca4:c507:e8c3"。检测到错误的通信功能:"connect"。特定于协议的错误代码:"10061"、"*" 和 "*"。  SQLSTATE=08001

我在windows客户端访问linux服务中的db2,出现以上提示,请高手指教...

服务端的版本是9.1,客户端的版本是9.7,请问这有关系吗?收起
参与14

查看其它 12 个回答dinnerxu的回答

dinnerxudinnerxu系统分析师招商银行武汉分行
这样问题,基本上100%是编目的出现问题,不管怎么样,删除重新弄比较好,但是首先要知道server的通信端口
db2 get dbm cfg 查看svcename
list node directory 显示你的节点名
list db directory 显示你的dbnam

接下来就是uncatalog node nodename
              uncatalog db dbname
然后是重新编目
catalog tcpip node nodename  remote svcip server port
catalog db dbname as aliasname at node nodename

完了你再连接!
互联网服务 · 2010-05-31
浏览1986

回答者

dinnerxu
系统分析师招商银行武汉分行
擅长领域: 数据库

dinnerxu 最近回答过的问题

回答状态

  • 发布时间:2010-05-31
  • 关注会员:1 人
  • 回答浏览:1986
  • X社区推广