繁体   English   中英

Oracle:连接被防火墙关闭

[英]Oracle: connections closed by firewall

我有一台装有Windows Server 2012和Oracle 11g的服务器。 Oracle上的连接存在问题:空闲大约10分钟后,连接会丢失。

我做了几次测试,并检查了许多站点以发现问题,然后发现了很明显的问题:问题是防火墙。

如果防火墙关闭,则不会发生此问题。 但是在这种情况下不能关闭防火墙。 以下规则是此处的Oracle防火墙集:

  • Oracle_home \\ bin \\ oracle.exe-Oracle数据库可执行文件
  • Oracle_home \\ bin \\ tnslsnr.exe-Oracle侦听器

我留下了重要的东西吗? :)

谢谢!

您可以在数据库服务器上启用死客户端检测。 这使rdbms服务器每隔X分钟检查一次客户端的运行状况。 这会导致一些网络流量,并使防火墙无法关闭看似空闲的端口。 将sqlnet.expire_time设置为少于10分钟。 请参阅SQLNET.EXPIRE_TIME

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM