重庆思庄Oracle、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4400|回复: 1
打印 上一主题 下一主题

[参考文档] 11g新功能 密码延时验证导致系统无法正常登陆故障处理一例

[复制链接]
跳转到指定楼层
楼主
发表于 2017-4-24 21:28:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 郑全 于 2017-4-24 21:29 编辑

1.故障现象描述

前端应用反映登录不了应用系统,检查数据库发现大量library cachelock等待事件,且数量一直在增加。



2.故障分析

数据库版本是11.2.0.4.0,操作系统版本为RHEL6。




问题出现后,在数据库中使用如下语句查询等待事件出现大量的library cachelock,

select * fromv$session where event like 'library cache lock';

在v$session视图中查询library cachelock等待相关的会话信息,发现大量的会话用户名的信息都是NULL,这说明这些会话还没有完成验证成功的登录到数据库中。而当前主机的CPU资源使用并不高,那些已经连接到数据库中的进程也可以正常的工作。尝试使用SYSTEM等其他用户发现可以迅速的登录数据库。

检查告警日志未发现异常。



在MOS上查询相关文档,找到如下文档[1309738.1]:

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
回复

使用道具 举报

沙发
 楼主| 发表于 2017-4-24 21:36:04 | 只看该作者
附从审计日志中查询最近7天口令错误无法登陆的记录:

select username, os_username, userhost, substr(comment_text,instr(comment_text,'HOST=')+5, 13), trunc(timestamp), count(*) failed_logins
from  dba_audit_trail
where returncode = 1017
and timestamp > sysdate - 7
group by username, os_username, userhost, substr(comment_text,instr(comment_text,'HOST=')+5, 13), trunc(timestamp);
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2024-11-27 19:52 , Processed in 0.101008 second(s), 22 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表