欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

toad连接db2报错,求解决办法

更新时间: 2014-01-05 02:24:15 责任编辑: Author_N1

 

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: "10.0.0.200".  Communication function detecting the error: "selectForConnectTimeout".  Protocol specific error code(s): "0", "*", "*".  SQLSTATE=08001

使用toad连接另外一台服务器上的数据库没有问题(排除掉toad自身问题)
使用PB可以连接上数据库,但是提示catalog tables could not be created and are not available for use.
另外,本地的程序与数据库的数据交流正常,能够进行增、删、查、改。

希望各位的指点一二。

--参考方法--
什么系统

检查服务器的配置情况如下:
验证存在的DB2数据库
db2 list db directory
db2 list db directory show detail
验证实例使用的通讯协议,查看DB2COMM变量
db2set -all
查看数据库管理器的配置,查看SVCENAME(特指tcpip协议)
db2 get dbm cfg
查看/etc/services中,有无与上面对应SVCENAME的端口,例如:
db2cDB2 50000/tcp

验证远程服务器实例配置
db2 list node directory
db2 list node directory show detail
ping hostname来验证通讯
使用telnet hostname port来验证是否能连到实例

用DB2提供的PCT工具来检测一下
--参考方法--
节点目录为空,不知道是不是这个原因。多谢两位提供的方法
--参考方法--
首先确定你能否ping通10.0.0.200,然后检查node db 配置是否正确,如果在toad下不能配置node和db,进行toad的安装目录\SQLLIB\BIN 用db2cmd命令行进行配置试试看。
--参考方法--
该回复于2012-07-13 08:22:07被版主删除
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:24:15
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/9423/
本文WWW.DOC100.NET DOC100.NET版权所有。