问题背景,客户反馈DB服务器cpu异常高
1> 查看AWR报告
大量library cache lock等待
大量library cache lock导致登陆hang住,时间全部消耗在了 connection management call elapsed
先查杀等待会话
select 'alter system kill session ''' || a.sid || ',' || serial# || ''';'
from v$session a
where a.username='ECOLOGY'
AND a.STATUS='ACTIVE'
and event in('library cache lock','library cache: mutex X')
3>
对于正常的系统,由于密码的更改,可能存在某些被遗漏的客户端,不断重复尝试使用错误密码登录数据库,
从而引起数据库内部长时间的”library cache lock”或”row cache lock”的等待,这种情形非常常见。
这种现象在Oracle 10.2和11.1中体现的等待事件为:”row cache lock”,而在Oracle 11.2中体现的等待事件为:”library cache lock”。
在 Oracle 11g 中,为了提升安全性,Oracle 引入了『密码延迟验证』的新特性。这个特性的作用是,如果用户输入了错误的密码尝试登录,
那么随着登录错误次数的增加,每次登录前验证的时间也会增加,以此减缓可能对于数据库重复的口令尝试攻击。
(确实有错误的数据库连接)
但是对于正常的系统,由于口令的更改,可能存在某些被遗漏的客户端,不断重复尝试,从而引起数据库内部长时间的 Library Cache Lock的等待,这种情形非常常见。
如果遇到这一类问题,可以通过Event 28401关闭这个特性,从而消除此类影响,以下命令将修改设置在参数文件中:
ALTER SYSTEM SET EVENT = '28401 TRACE NAME CONTEXT FOREVER, LEVEL 1' SCOPE = SPFILE;
library cache lock等待事件
来源:这里教程网
时间:2026-03-03 14:30:13
作者:
编辑推荐:
- library cache lock等待事件03-03
- 今天才知道!这2种方法能够能够关闭电脑弹窗广告,真的是学到了03-03
- ADVM/ACFS is not supported on this OS version: 'centos-release-7-6.centos.x86_6403-03
- 逆天了! 三天做了个全国性的大项目03-03
- 深度 | 带领国产数据库走向世界,POLARDB底层逻辑是什么?03-03
- 0705_oracle 序列03-03
- 【沃趣科技】执行计划-4:谓词的选择时机与使用细节03-03
- [20191106]12c DCD SQLNET.EXPIRE_TIME.txt03-03
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- library cache lock等待事件
library cache lock等待事件
26-03-03 - 今天才知道!这2种方法能够能够关闭电脑弹窗广告,真的是学到了
今天才知道!这2种方法能够能够关闭电脑弹窗广告,真的是学到了
26-03-03 - 深度 | 带领国产数据库走向世界,POLARDB底层逻辑是什么?
深度 | 带领国产数据库走向世界,POLARDB底层逻辑是什么?
26-03-03 - oracle
oracle
26-03-03 - Oracle ASM故障数据恢复解决方案
Oracle ASM故障数据恢复解决方案
26-03-03 - 威胁快报|Bulehero挖矿蠕虫升级,PhpStudy后门漏洞加入武器库
- HAIP异常,导致RAC节点无法启动的解决方案
HAIP异常,导致RAC节点无法启动的解决方案
26-03-03 - Oracle EBS 数据库密码复杂度设置
Oracle EBS 数据库密码复杂度设置
26-03-03 - 今天才知道,微信中对方正在输入能永不显示,8年微信白玩了
今天才知道,微信中对方正在输入能永不显示,8年微信白玩了
26-03-03 - 0710_plsql 函数
0710_plsql 函数
26-03-03
