客户端10.20.66.8,oracle DB :139.191.2.62 端口1521.从客户端ping 139.191.2.62可以ping通,但是客户端不能连接数据库,为什么?

解决方案 »

  1.   

    你本机有tnsnames.ora文件吗
    KAILIAO_192.168.1.8 =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.8)(PORT = 1521))  #host为你oracle db的IP 
        )
        (CONNECT_DATA =
          (SID = kailiao)
          (SERVER = DEDICATED)
        )
      )
      

  2.   

    1.
    用户,密码不对?2.还需要在客户端建立同服务器的连接.net configration assistant里面去新建立一个同服务器的连接.
      

  3.   

    1.oracle的客户端有没有装?
    2.装完配置一下net confirgue assistant
    3.然后在看一下tnsnames.ora
      

  4.   

    TNS名称 =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 服务器端IP)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = 服务器端SID)
        )
      )
    先看看tnsnames.ora文件中是否有服务器端的IP,如果没有,需要在net configration assistant里面去新建立一个同服务器的连接. 
      

  5.   

    回LS的,我用的是ODAC组件开发的程序,不用安装客户端。所以本机也没有tnsnames.ora文件。
    用户名、密码肯定没问题。
      

  6.   

    错误提示目前拿不到。现场使用的程序错误都是被屏蔽了的。不会是ODAC的问题吧???
      

  7.   

    - -是他们把端口屏蔽啦¥@#¥#@%¥%¥……%……%&,谢谢各位