Oracle 如何防止蟾蜍在一段时间后中断会话?
我正在为oracle客户端使用toad 会话在一段时间后断开连接。 如何使其始终处于启用状态。请参阅: 通常不建议保持数据库连接处于活动状态 如果您仍然希望始终强制连接,可以执行以下两个建议之一 (A) 在Toad中打开DBMS输出(轮询),这类似于Toad ping数据库。转到编辑器窗口| DBMS输出选项卡(编辑器窗口的下半部分)|单击“打开输出”红色图标|然后图标将变为绿色 注意:从蟾蜍版本12.1开始,它有点不同。还应确保“间隔轮询”按钮或图标处于“按下”状态,因为该按钮或图标每5秒发送一次轮询。您可以将其设置为60秒,这是最大值 (B) 启动数据库|监视器|会话浏览器,该浏览器具有自动刷新功能,这将导致数据库上发生某些活动 注意:会话浏览器功能需要DBA权限 审查有关“”的信息(DCD) 摘录:“DCD的一个不太常见的使用场景是,当外部防火墙超时配置为终止空闲连接时,保持数据库连接处于活动状态。” 在具有严格防火墙的环境中,JDBC连接尤其明显 下一节:频繁突然断开与服务器的连接摘录:“如果网络不可靠,那么当服务器突然断开时,客户端很难检测到频繁的断开连接。” 示例:Automic应用程序管理器 1a。将以下内容添加到sqlnet.oraOracle 如何防止蟾蜍在一段时间后中断会话?,oracle,toad,Oracle,Toad,我正在为oracle客户端使用toad 会话在一段时间后断开连接。 如何使其始终处于启用状态。请参阅: 通常不建议保持数据库连接处于活动状态 如果您仍然希望始终强制连接,可以执行以下两个建议之一 (A) 在Toad中打开DBMS输出(轮询),这类似于Toad ping数据库。转到编辑器窗口| DBMS输出选项卡(编辑器窗口的下半部分)|单击“打开输出”红色图标|然后图标将变为绿色 注意:从蟾蜍版本12.1开始,它有点不同。还应确保“间隔轮询”按钮或图标处于“按下”状态,因为该按钮或图标每5秒发
SQLNET.EXPIRE_TIME=10 # some number less than the firewall
1b。重新加载侦听器
lsnrctl reload listener
没有直接的方法。实现这一点的一种方法是使用快捷命令的“测试连接(重新连接)”选项
找到TestConnections(Reconnect)命令并指定所需的新快捷键。我也遇到了这个问题并找到了解决方案。 在Toad启动时,会话浏览器也必须始终打开,以保持连接处于活动状态。 您可以通过启用“自动打开”复选框来自动执行此操作。 您可以在“视图”/“蟾蜍选项”/“窗口”菜单中执行此操作,然后向下滚动,找到会话浏览器并打开“自动打开”复选框。
☺ @PatrickHofman“连接处于活动状态”意味着我们已经更改了设置,或者我们一直在使用该应用程序。这不会阻止,但它当然有助于轻松恢复