IT其它 连接db2 9.7

本地的数据库不能用locahost连接(外网IP可以)

直接用DB2cmd可以连接用gui工具的时候填写连接信息 把host填写成localhost或127.0.0.1都不能连接成功
出错信息是 :
A communication error occurred during operations on the connection's underlying socket, socket input stream, or socket output stream.Error location: Reply.fill() -  insufficient data (-1).Message:Insufficient data.

当我把host信息改成外网ip时就可以连接成功,请问这个是什么原因,该如何解决.
参与14

13 同行回答

jayciedede jayciedede 技术经理 安图特(北京)科技有限公司
估计是你那台机器的问题,什么环境啊,用的什么gui工具 回复  欧阳峰    在其他系统里,host只要填localhost也是可以的 就那台机器不行 ...shaoo 发表于 2014-1-7 15:41 显示全部
估计是你那台机器的问题,什么环境啊,用的什么gui工具
回复  欧阳峰


   在其他系统里,host只要填localhost也是可以的 就那台机器不行 ...
shaoo 发表于 2014-1-7 15:41

收起
互联网服务 · 2014-01-08
浏览1814
shaoo shaoo QA工程师 hhh
回复 12# jayciedede    我localhost 和127.0.0.1 都试过了都不行 那这个跟有没有设置 127.0.0.1 localhost应该已经没有关系了吧?显示全部
回复 12# jayciedede


   我localhost 和127.0.0.1 都试过了都不行 那这个跟有没有设置 127.0.0.1 localhost应该已经没有关系了吧? 收起
IT其它 · 2014-01-08
浏览1817
jayciedede jayciedede 技术经理 安图特(北京)科技有限公司
C:\Windows\System32\drivers\etc\hosts127.0.0.1 localhost显示全部
C:\Windows\System32\drivers\etc\hosts
127.0.0.1 localhost 收起
互联网服务 · 2014-01-07
浏览1825
shaoo shaoo QA工程师 hhh
回复 9# wangyax    怎么看有没有配置,如果没有怎么配置显示全部
回复 9# wangyax


   怎么看有没有配置,如果没有怎么配置 收起
IT其它 · 2014-01-07
浏览1937
shaoo shaoo QA工程师 hhh
127.0.0.1 怎么配置 怎么看有没有配置显示全部
127.0.0.1 怎么配置 怎么看有没有配置 收起
IT其它 · 2014-01-07
浏览1990
wangyax wangyax 软件开发工程师 金融机构
回复 8# shaoo     你检查一下看看你的127.0.0.1有没有配置。    另外,你的外网IP之所以能连通,肯定是你交换机添加了主机路由的,你可以查看一下路由表rt_tables显示全部
回复 8# shaoo


    你检查一下看看你的127.0.0.1有没有配置。
    另外,你的外网IP之所以能连通,肯定是你交换机添加了主机路由的,你可以查看一下路由表rt_tables 收起
互联网服务 · 2014-01-07
浏览1945
shaoo shaoo QA工程师 hhh
回复 5# wangyax    为什么用127.0.0.1也是不行, 我说的外网是指对外的ip 比如192.168.0.7这样的显示全部
回复 5# wangyax


   为什么用127.0.0.1也是不行, 我说的外网是指对外的ip 比如192.168.0.7这样的 收起
IT其它 · 2014-01-07
浏览1927
shaoo shaoo QA工程师 hhh
回复 3# flywiththewind    是windows系统显示全部
回复 3# flywiththewind


   是windows系统 收起
IT其它 · 2014-01-07
浏览2057
shaoo shaoo QA工程师 hhh
回复 2# 欧阳峰    在其他系统里,host只要填localhost也是可以的 就那台机器不行显示全部
回复 2# 欧阳峰


   在其他系统里,host只要填localhost也是可以的 就那台机器不行 收起
IT其它 · 2014-01-07
浏览1957
wangyax wangyax 软件开发工程师 金融机构
要是localhost生效,必须在/etc/hosts里面进行配置,不过建议最好还是别使用localhost这种,直接使用主机名或者IP。另外,你说的外网IP是什么意思?双网卡,多IP?显示全部
要是localhost生效,必须在/etc/hosts里面进行配置,不过建议最好还是别使用localhost这种,直接使用主机名或者IP。

另外,你说的外网IP是什么意思?双网卡,多IP? 收起
互联网服务 · 2014-01-07
浏览1977

提问者

shaoo
QA工程师 hhh
评论54

相关问题

问题状态

  • 发布时间:2014-01-07
  • 关注会员:1 人
  • 问题浏览:7573
  • 最近回答:2014-01-08
  • X社区推广