Oracle用户频繁被锁原因排查与解决
来源:互联网 发布:linux vncviewer使用 编辑:程序博客网 时间:2024/05/04 03:01
问题描述:
项目小组同事说最近一段时间内,Oracle用户总是频繁被锁,导致应用及客户端均无法登录操作数据库。
现象跟踪:
通过查看监听日志listener.log,发现很多从10.1.3.107应用服务器过来的访问记录,并伴有警告信息出现,部分内容如下:
... ...
05-AUG-2015 03:49:57 * (CONNECT_DATA=(SID=ORCL)(CID=(PROGRAM=JDBC Thin Client)(HOST=__jdbc__)(USER=weblogic))) * (ADDRESS=(PROTOCOL=tcp)(HOST=10.1.3.107)(PORT=15143)) * establish * ORCL * 005-AUG-2015 03:50:02 * (CONNECT_DATA=(SID=ORCL)(CID=(PROGRAM=JDBC Thin Client)(HOST=__jdbc__)(USER=weblogic))) * (ADDRESS=(PROTOCOL=tcp)(HOST=10.1.3.107)(PORT=15146)) * establish * ORCL * 0
05-AUG-2015 03:50:04 * ping * 0
WARNING: Subscription for node down event still pending
service_update * orcl * 0
... ...
排查解决:
tail -f listener.log 查看Oracle数据库监听日志
select * from dba_propties; 查看登陆失败、密码过期时间参数设置
alter user dbuser account unlock; 用户解锁
原来是应安全部门要求对数据库进行安全检查,数据库密码设置复杂度不符合安全要求,所以Oracle用户曾改过密码。而应用系统服务器采用Weblogic部署,weblogic配置的数据源并未更改数据库密码,数据库默认限定登陆失败次数为10次,因此当业务层大量请求访问数据库超过权限失败次数后,从而导致用户频繁被锁。
后续注意:
当数据库用户密码更改后,应及时检查应用系统数据库连接参数、DBlink是否更新,避免因登陆密码失败导致用户被锁。
0 0
- Oracle用户频繁被锁原因排查与解决
- oracle 用户频繁被锁
- Oracle 用户频繁被锁的解决方法
- ORACLE频繁被锁
- oracle中记录被另一个用户锁住的原因与解决
- oracle中记录被另一个用户锁住的原因与解决
- oracle账户频繁被锁,如何定位解决处理问题
- 一次oracle 中用户被锁的排查过程
- Oracle 用户经常被锁原因
- Oracle用户被锁原因及办法
- Oracle用户被锁原因及办法
- Oracle用户被锁原因及办法
- Oracle用户被锁原因及办法
- Oracle 用户经常被锁原因
- Oracle用户被锁原因及办法
- oracle用户被锁原因及办法
- Oracle用户被锁原因及办法
- Oracle用户被锁原因及办法
- 遇见LEANGOO
- Android WebView与js交互
- (二)Docker run 运行第一个容器
- ubuntu 14.04开机出现错误“Error found when loading /root/.profile”解决
- 1107. Social Clusters (30)
- Oracle用户频繁被锁原因排查与解决
- grep,sed, awk实例应用总结
- ClickOnce部署DotNETFrameWork流程及注意事项
- Codefores #185E (div1) Biologist
- Robot Operating System(ROS)入门教程
- C++第二次实验
- 通过js验证表单提交内容
- Windows Embedded Standard 7 部署须知
- 进程间通信的几种方法