感觉很怪,反正我是找不出问题了,请大家给看看。
1 oracle安装在远处的一个windows的服务器上,该服务器我我们在一个局域网里面
2 在服务器上面用plsql完全正常
3 我在本机ping 可以通,telnet  10.100.107.59 1521 也是可以通的
4 我本机tnsping 
TNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 - Production on 13-5月 -2011 17:07:58Copyright (c) 1997, 2005, Oracle.  All rights reserved.已使用的参数文件:
D:\oracle\product\10.2.0\db_1\network\admin\sqlnet.ora已使用 EZCONNECT 适配器来解析别名
Attempting to contact (DESCRIPTION=(CONNECT_DATA=(SERVICE_NAME=10.100.107.59))(ADDRESS=(PROTOCOL=TCP)(HOST=10.100.107.59)(PORT=1521)))
OK (10 毫秒)
看来也是好的5 我cmd  sqlplus user/[email protected]:1521 /orcl 也是可以的
6 我的tnsnames.ora配置
     
  cc_59 =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 10.100.107.59)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = orcl)
    )
  )其他的都是默认的没有改动
好了,我运行本地plsql工具后就是报tns 连接超时