oracle 链路 12170,ORA-12170: TNS: 连接超时的原因及解决方法详解

当在局域网中尝试连接Oracle数据库时遇到'ORA-12170: TNS:连接超时'错误,可能的原因包括网络服务名配置不正确、无法ping通目标IP或防火墙阻止1521端口。解决方案包括检查tnsping的响应、确认网络连通性和确保1521端口开放。
摘要由CSDN通过智能技术生成

内容提要:在本机可以正常使用,可是到局域网中的其他机器就出现“ORA-12170:TNS:连接超时”这样的报错。

解决办法:

首先,看看网络服务名配置是否正确

.其次, tnsping ip地址

ping一下看看是不是可以ping通,看看网络服务名配置是否正确

C:\Documents and Settings\wenc>tnsping 192.168.18.120

TNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 – Production on 04-6月 -

2009 13:26:28

Copyright (c) 1997, 2005, Oracle. All rights reserved.

已使用的参数文件:

d:\oracle\product\10.2.0\db_1\network\admin\sqlnet.ora

已使用 EZCONNECT 适配器来解析别名

Attempting to contact (DESCRIPTION=(CONNECT_DATA=(SERVICE_NAME=192.168.18.120))(

ADDRESS=(PROTOCOL=TCP)(HOST=192.168.18.120)(PORT=1521)))

OK (30 毫秒)

如果tngping时报错:“TNS-12535:操作超时”, ping一下看看是不是可以ping通

再就是防火墙的问题了,使用netstat -na 看看1521端口是否已经打开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值