tnsnames.ora配好了吗?直接用sqlplus连接能成功吗?

解决方案 »

  1.   


    +将你同时的tnsnames.ora文件中的连接配置copy到你本机,然后再试一下.配置完成之后,在cmd下使用tnsping 命令查看一下延迟.
      

  2.   

    tnsnames.ora和同事的一样啊,用sqlplus连接显示 ORA-12170: TNS:连接超时  
    tnsping显示 TNS-12535:TNS:操作超时
    弱弱的问一句,这几台服务器都在一个局域网内,服务器A的内网没连,有没有影响?因为提示过The Network Adapter could not establish the connection ,但是数据库连接的IP都是外网的啊,迷茫,崩溃!
      

  3.   

    你的意思是用服务器A的客户端去连接服务器B的服务端出现连接不成功么。。
    你服务器A上的TNSNAME文件配置好,设置连到服务器B的IP地址,SID等设置好,应该没问题的。
    我问下,你的服务器A和服务器B是不是同一个内网段。。
    另外如果你的服务器A内网没连就是外网连接,B连接在内网,那么你A连B肯定连不上的。你同事可以连接B服务端是因为他们是处于内网的。你可以将服务器A的内网接通再测试下应该没问题。
      

  4.   

    服务器A和服务器B都在外网,是一个网段。但是服务器B还连着内网,服务器A不连着内网。但是我同事的和服务器A配置TNSNAME都是用的服务器B的外网的IP啊!
      

  5.   

    我用netstat查看了下同事机器的活动连接,和服务器B的连接是外网的IP
      

  6.   

    。你同事既然能直接外网IP连过去,那么A只要通外网也能连过去。我也很奇怪。。
      

  7.   

    搞定了,服务器B的防火墙限制IP访问,哎,问了那么多天竟然没人告诉我!!!
      

  8.   

    你的oracle服务器是云服务器吧?