server: windows 2003 
client: windows xp 同一网段,同一工作组
服务器自身连接没有问题,上边的客户端连接也没有问题用我自己机器连接的时候,就报出
“TNS-12535: TNS: 操作超时”的错误。sqlnet.log中内容:
***********************************************************************
Fatal NI connect error 12170.  VERSION INFORMATION:
TNS for 32-bit Windows: Version 10.2.0.1.0 - Production
Windows NT TCP/IP NT Protocol Adapter for 32-bit Windows: Version 10.2.0.1.0 - Production
  Time: 09-10月-2007 12:47:10
  Tracing not turned on.
  Tns error struct:
    ns main err code: 12535
    TNS-12535: TNS: 操作超时
    ns secondary err code: 12560
    nt main err code: 505
    TNS-00505: 操作超时
    nt secondary err code: 60
    nt OS err code: 0
  Client address: <unknown>

解决方案 »

  1.   

    应该是这里吧,Client   address:   <unknown> 
    写成IP试试
      

  2.   

    我连接的时候是用的IP啊连接的时候
    用户名 : sysman
    密码   : sa
    连接字符串:orcl刚才的sqlnet.log 在 D:\oracle\product\10.2.0\client_1\BIN在 D:\oracle\product\10.2.0\client_1\NETWORK\ADMIN 里边
    tnsname.ora内容如下:************************************************************************************
    # tnsnames.ora Network Configuration File: D:\oracle\product\10.2.0\client_1\network\admin\tnsnames.ora
    # Generated by Oracle configuration tools.ORCL =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.60)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = orcl)
        )
      )
      

  3.   

    server:   windows   2003  
    client:   windows   xp  
    两边ORACLE版本一样吗?
      

  4.   

    在你的机器上执行tnsping orcl,结果是怎样的
      

  5.   

    出现 TNS-03505:无法解析名称