首页 > 解决方案 > 如果使用默认配置文件,非活动会话释放多长时间

问题描述

我在 oracle 数据库上面临大型非活动会话的问题。我将创建一个配置文件来减少非活动会话的 IDLE_TIME。但是,我不确定哪个是合适的值。我想知道如果我使用默认配置文件,非活动会话会被释放/终止多长时间?

感谢您的帮助。

问候,

标签: oracle

解决方案


DBA Oracle网站建议将其设置为 30 分钟

您可以使用配置文件通过“alter profile”语句设置连接时间和空闲时间。请注意,idle_time 以分钟表示,您可以通过将 idle_time 设置为 30 来表示 30 分钟的 idle_time:

alter profile senior_claim_analyst limit
connect_time 180000
sessions_per_user 2
idle_time 30;

通过设置 idle_time 等资源限制,可以防止用户执行会占用系统的操作,并防止其他用户执行操作。您可以使用资源限制来确保安全,以确保用户注销系统,以免会话长时间保持连接状态。

idle_time 参数限制了会话在不执行任何操作的情况下可以保持连接的最长时间。通过减少非活动会话保持连接的时间段,该会话成为滥用受害者的可能性就会降低。


推荐阅读