Oracle:防火墙关闭了连接

时间:2014-11-19 18:08:33

标签: oracle firewall

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

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

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

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

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

谢谢!

1 个答案:

答案 0 :(得分:0)

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

相关问题