ERROR:TNS-12535: TNS: 操作超时

 

 

假如A机器访问B机器出现,TNS-12535: TNS: 操作超时。

首先,检查客户端A机上的配置项:sqlnet.ora和tnsname.ora文件,然后再检查服务器端B机器上的配置项:listener.ora

具体可以参考我的另外一篇文章:

oracle监听器(listener)配置心得

如果,以上配置文件均无问题,可以尝试使用tnsping命令,查看能否访问B机器

至于tnsping命令的介绍,可以参考这篇博文:

http://yhacky.blog.163.com/blog/static/3950121820094525059285/

如果出现继续出现以下的情况:

尝试连接 (DESCRIPTION=(CONNECT_DATA=(SERVICE_NAME=))(ADDRESS=(PROTOCOL=TCP)(HOST
=192.168.1.101)(PORT=1521)))
TNS-12535: TNS: 操作超时

一般是服务器端的机器出现了问题,而且很有可能是防火墙的问题

如果服务器端的机器使用的是win_xp的操作系统,不妨可以将监听器使用到的端口,默认是1521的,设置为例外。

这样子,就可以了!

验证是否成功也是使用:tnsping命令。

或者,直接尝试连接……

显示如下:

已使用 EZCONNECT 适配器来解析别名
尝试连接 (DESCRIPTION=(CONNECT_DATA=(SERVICE_NAME=))(ADDRESS=(PROTOCOL=TCP)(HOS
=192.168.1.101)(PORT=1521)))
OK (10 毫秒)

C:\Users\Administrator>sqlplus sysman/a@mother_pc

SQL*Plus: Release 11.2.0.1.0 Production on 星期四 9月 29 15:09:38 2011

Copyright (c) 1982, 2010, Oracle.  All rights reserved.


连接到:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL>

 

 

 

你可能感兴趣的:(oracle,服务器,service,application,database,testing)