Solaris 10上的Oracle:15分钟TCP超时

我在Solaris 10上运行Oracle10g。操作系统的configuration是标准configuration,服务器上运行着一个包过滤防火墙。

当我使用sqldeveloper运行一个长查询时,服务器在不活动15分钟后重置连接。

时间表是:

  1. 客户端build立连接到服务器端口1521,没有ssl
  2. 服务器接受并接收来自客户端的查询。 交换的最后一个数据包是从服务器到客户端的TCP ACK
  3. … 15分钟(到第二)通过
  4. 服务器向客户端发送RST数据包,之后在主机之间不进行任何交换

我无法findTNS侦听器的任何超时参数,所以我猜这可能是一个solaris或数据包filter的问题?

该问题位于边界防火墙,sonicwall,默认tcp超时设置为15分钟。

那么不是一个solaris或oracle的问题。