应用服务器和oralce数据库服务器不在一个网段,IP都能ping通,数据操作的时候,时断时续,比如:新增一条记录,第一次点击保存按钮,提示失败,再点一次就保存成功了,这是为什么呢?有没有什么好的解决办法,这种跨网段web和数据库应用需要注意什么呢

解决方案 »

  1.   

    web应用是J2EE的,部署在websphere application server下
      

  2.   

    1.
    是不是每一次保存都出现这样有规律的问题?
    2.
    可以用:ping IP地址 -t
    加参数-t表示实际监视,看看网络是否有丢包的迹象?如果有丢包,先解决网络问题;
    3.
    还在一种可能是不是连接超时问题,建议连接数据库的时间设置长一些,因为有时候可能是数据库忙导致超时?
      

  3.   

    打开防火墙的相应Oracle服务端口。
    你也可以试试用IP连接数据库服务器,别用计算机名连接。如果这样没问题的话,那很可能就是防火墙的设置有问题了。
      

  4.   

    可能存在丢包的情况,连接ping主机看看?ping IP -t