非常诡异的问题,已经排查的情况有如下几种:
1).服务器1521端口已经开放(防火墙已关)
2).在客户端使用tnsping命令也OK,出现如下内容D:\>tnsping albmTNS Ping Utility for 32-bit Windows: Version 9.2.0.1.0 - Production on 28-5月 -2
010 20:16:39Copyright (c) 1997 Oracle Corporation. All rights reserved.已使用的参数文件:
E:\OraHome92\network\admin\sqlnet.ora
已使用 TNSNAMES 适配器来解析别名
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)
(HOST = 192.168.10.184)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = ALBM)))
OK(20毫秒)3).机器能互相ping通
但是还是出现ORA-12535: TNS: 操作超时在输入的字段中可能有错误,
或者服务器连接未就绪。的问题。请大家帮忙解决,谢谢!
1).服务器1521端口已经开放(防火墙已关)
2).在客户端使用tnsping命令也OK,出现如下内容D:\>tnsping albmTNS Ping Utility for 32-bit Windows: Version 9.2.0.1.0 - Production on 28-5月 -2
010 20:16:39Copyright (c) 1997 Oracle Corporation. All rights reserved.已使用的参数文件:
E:\OraHome92\network\admin\sqlnet.ora
已使用 TNSNAMES 适配器来解析别名
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)
(HOST = 192.168.10.184)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = ALBM)))
OK(20毫秒)3).机器能互相ping通
但是还是出现ORA-12535: TNS: 操作超时在输入的字段中可能有错误,
或者服务器连接未就绪。的问题。请大家帮忙解决,谢谢!
说说你操作的内容。
PL/SQL都无法登录,已经配置好了相关的net服务!
这一关都没过,代码就更过不了啊!意思就是目前大家不必关心代码部分!
可能是网络连接的问题!
在不关掉火墙的情况下,也可以解决此问题,方法很简单:
在防火墙设置的例外里,加入如下两项内容:
1、1521端口(如果Oracle的访问端口是这个的话);
2、将Oracle.exe也加入例外列表中。