环境: A机器WIN XP + oracle客户端10g 192.168.22.130
B机器WIN XP + oracle客户端10g +oracle服务器 192.168.22.131
C机器 oracle服务器192.168.22.129
背景:A机器给开发人员做查询机,使用用来查询线上数据,后来使用人数过多一台查询机不够用,新增B机器查询机
B机器安装oracle10g客户端,TOAD工具
问题: B机器连接oracle服务器报错- ORA-12535:TNS连接超时
排错: 1,检查tnsname.ora和sqlnet配置文件是否正确
2,检查B机器和oracle服务器通信是否正常 ping 192.168.22.129 通的
3,tnsping bodaodao 是否正常 显示OK为正确
3.1如果不显示OK,超时 则检查telnet 192.168.22.129 52201 能否登录
3.1 telnet报错,不能打开到主机的连接,在端口52201:连接失败
检查A机器telnet 192.168.22.129 52201 是成功的。
至此,可以定位问题,在B机器端口52201没有打开。
附TNS配置:
bodaodao =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.22.129)(PORT =52201))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)