感觉很怪,反正我是找不出问题了,请大家给看看。
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 连接超时
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 连接超时
你把 cc_59 换个名字试试,以前也遇到过这问题,一般要么是名字前面有空格之类的,要么就是重名了。