如何修复Oracle TNS-远程连接数据库时连接超时错误?

时间:2019-06-18 12:00:30

标签: linux database oracle

我试图从Windows计算机远程连接到Linux服务器上托管的oracle数据库,并出现错误ORA-12170:TNS:连接超时。我已经检查了以下内容:

  1. listener.ora配置及其状态。
  2. tnsnames.ora命名参数。
  3. 防火墙正在监听IP和默认端口1521

1 个答案:

答案 0 :(得分:0)

如果客户端和目标数据库之间没有防火墙,则通常不需要调整超时。您可以尝试调整错误消息中提到的sqlnet参数:*操作:如果由于网络或系统运行缓慢而发生错误, //重新配置一个或所有参数SQLNET.INBOUND_CONNECT_TIMEOUT, //将sqlnet.ora中的SQLNET.SEND_TIMEOUT,SQLNET.RECV_TIMEOUT设置为更大的值。 -- 但是,我认为您应该要求您的网络团队跟踪您的连接尝试,尤其是在增加超时后仍然出现错误的情况下。使用的完整Oracle版本和平台(客户端和目标)可能很重要。