非常诡异的问题,已经排查的情况有如下几种:
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.   

    你执行什么操作导致ORA-12535: TNS: 操作超时?
    说说你操作的内容。
      

  2.   

    SQL PLUS能登入到数据库?你的操作代码是什么,是否有问题?
      

  3.   


    PL/SQL都无法登录,已经配置好了相关的net服务!
    这一关都没过,代码就更过不了啊!意思就是目前大家不必关心代码部分!
      

  4.   

    tns 操作超时
    可能是网络连接的问题!
      

  5.   

    有很多人提议关掉防火墙,这样的建议是不负责任的。
    在不关掉火墙的情况下,也可以解决此问题,方法很简单:
    在防火墙设置的例外里,加入如下两项内容:
    1、1521端口(如果Oracle的访问端口是这个的话);
    2、将Oracle.exe也加入例外列表中。