Oracle11g Oracle配置,使防火墙对耗时的数据库事务保持打开状态

Oracle11g Oracle配置,使防火墙对耗时的数据库事务保持打开状态,oracle11g,firewall-access,Oracle11g,Firewall Access,我有一个EAR应用程序在WAS上运行,并连接到oracle db以运行存储过程 现在,存储过程需要很长时间才能运行。因此WAS和oracle服务器之间的防火墙在30分钟后关闭。是否存在允许防火墙保持打开的oracle配置?增加超时不是这里的选项。如果防火墙由于不活动而关闭连接,您可以将服务器上的设置为每N分钟ping一次客户端。通常,这用于死连接检测,以便服务器可以确定客户机应用程序在连接打开时死机。但这可能有助于防止防火墙判断连接处于非活动状态的时间过长。另一方面,如果防火墙不允许持续时间超过

我有一个EAR应用程序在WAS上运行,并连接到oracle db以运行存储过程


现在,存储过程需要很长时间才能运行。因此WAS和oracle服务器之间的防火墙在30分钟后关闭。是否存在允许防火墙保持打开的oracle配置?增加超时不是这里的选项。

如果防火墙由于不活动而关闭连接,您可以将服务器上的设置为每N分钟ping一次客户端。通常,这用于死连接检测,以便服务器可以确定客户机应用程序在连接打开时死机。但这可能有助于防止防火墙判断连接处于非活动状态的时间过长。另一方面,如果防火墙不允许持续时间超过30分钟的连接,而不管是否处于非活动状态,则此设置不会产生任何影响

在体系结构上,您真的希望应用程序进行30分钟的存储过程调用吗?应用程序调用提交异步运行存储过程的作业似乎更合适。然后,如果希望向用户显示某种进度条,web应用程序可以定期轮询数据库,以查看作业是否仍在运行