千家信息网

Oracle 11g 密码延迟认证与 library cache lock 等待

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,在 Oracle 11g 中,为了提升安全性,Oracle 引入了『密码延迟验证』的新特性。 这个特性的作用是,如果用户输入了错误的密码尝试登录,那么随着登录错误次数的增加,每次登录前验证的时间也会增
千家信息网最后更新 2026年11月02日Oracle 11g 密码延迟认证与 library cache lock 等待

在 Oracle 11g 中,为了提升安全性,Oracle 引入了『密码延迟验证』的新特性。 这个特性的作用是,如果用户输入了错误的密码尝试登录,那么随着登录错误次数的增加,每次登录前验证的时间也会增加,以此减缓可能对于数据库重复的口令尝试攻击。

但是对于正常的系统,由于口令的更改,可能存在某些被遗漏的客户端,不断重复尝试,从而引起数据库内部长时间的 Library Cache Lock的等待,这种情形非常常见。

如果遇到这一类问题,可以通过Event 28401关闭这个特性,从而消除此类影响,以下命令将修改设置在参数文件中:

ALTER SYSTEM SET EVENT = '28401 TRACE NAME CONTEXT FOREVER, LEVEL 1' SCOPE = SPFILE;

出现这类问题非常典型的AWR报告呈现如下,首先在 TOP 5 中,你可能看到显著的 Library Cache Lock 的等待,以下范例来自11.2.0.3.0版本的真实情况:

在这类情况下,时间模型 - Time Model 中会显示如下指标,其中 connection management call elapsed time 占据了主要的DB Time,这个等待直接表明是在建立数据库连接时产生的:

这类问题,在Oracle的11g中是常见和确定的,在MOS上可以找到相应的记录:

  • High 'library cache lock' Wait Time Due to Invalid Login Attempts(1309738.1)

此外Oracle 11g开启了密码大小写验证,如果从Oracle 10g升级过来,需要特别的当心这个变化,通过初始化参数SEC_CASE_SENSITIVE_LOGON 可以来控制这个特性。

以上供参考。


特性 密码 数据 数据库 问题 尝试 登录 验证 参数 口令 常见 情况 时间 错误 延迟 显著 安全 不断 作用 典型 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 上海挚品互联网科技有限公司 深圳市人人互联网科技有限公司 互联网电商科技 科技服务与互联网 互联网金融 科技金融 狮子座互联网科技 南京欣网互联网科技 壹账通互联网科技 居家互联网科技有限公司 互联网科技股午盘股票涨跌 互联网科技研发水平 河南住房之家互联网科技 佛山市拉法互联网科技有限公司 群盈汇互联网科技有限公司 国大互联网教育科技有限公司薪资 本届互联网大会上的黑科技 半导体行业属于互联网高科技类吗 上海同邻互联网科技有限公司规模 互联网科技企业商标注意事项 互联网科技和医药行业 狮子座互联网科技 为想互联网科技 成都互联网科技公司 互联网金融中的现代科技 世界互联网科技公司市值排名 玉溪互联网科技怎么选 健康食品互联网创新科技园项目 天津腾达互联网科技有限公司 徐州市互联网科技有限公司 北京天晋互联网科技有限公司
0