oracle - 如果使用默认配置文件,非活动会话释放多长时间
问题描述
我在 oracle 数据库上面临大型非活动会话的问题。我将创建一个配置文件来减少非活动会话的 IDLE_TIME。但是,我不确定哪个是合适的值。我想知道如果我使用默认配置文件,非活动会话会被释放/终止多长时间?
感谢您的帮助。
问候,
解决方案
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 参数限制了会话在不执行任何操作的情况下可以保持连接的最长时间。通过减少非活动会话保持连接的时间段,该会话成为滥用受害者的可能性就会降低。
推荐阅读
- python - opencv calcOpticalFlowPyrLK imgdepth 错误
- php - 关于 Redis 在 Laravel 7.5 和操作系统是 Windows 10 中使用 Redis 广播的问题
- node.js - 如何一键发送消息?
- powershell - 尝试编写脚本以在浏览器中启动网站并执行一些检查
- javascript - 链接到 Bot 在 MSTeams 中发布的消息
- javascript - websocket的客户端端口号如何在谷歌浏览器中获取
- ruby-on-rails - 停止在哈希 Ruby on Rails 中编码的字符串
- javascript - d3 RadarChart:加载json数据
- c++ - 我可以将 std::vector 中的内存重新转换为完全不同的类型吗?
- python - 缺少 1 个必需的位置参数:尝试创建按钮时的“自我”