今天一个网友发求助信息,说某社会治安综合治理系统的连接的某个oracle用户频繁被锁,使用 alter user XX account unlock 解锁后一会还是又被锁定,使用PLSQL登录时提示ORA-28000 让他执行了一下这条SQL select * from dba_profiles where resource_name like 'FAILED_LOGIN_ATTEMPTS%'; 他说limit是10,初定判断是因频繁输错密码登陆超过次10次,导致用户被锁了,可以用alter profile default limit FAILED_LOGIN_ATTEMPTS unlimited;来修改限制,但这不是解决问题的根本。 查看alert警告日志,发现有大量的ORA-3136,这个报错大部分是可以忽略的,导致这个错误的原因是 一般是由于客户端由于没有使用正确的密码,连接超时所致,从这个报错可以看出问题出现在应用层面,他说有应用程序链接这个用户,我建议他仔细查看应用的中配置的数据库密码是否有写错,他又检查一遍说没有配错,真是奇怪了,但是这个问题肯定是出在应用层面,最后在应用程序里找到个配置文件,里面配置了一些参数,如果修改了数据库配置,要加-clean参数,不然就算重启应用后还是读的原来的链接。不加-clean直接重启应用导致配置无法生效。 看来大部分问题还是出现在应天层面,排错首先要从应用层面来分析
oracle 用户频繁被锁
精选 转载文章标签 oracle 用户频繁被锁 文章分类 Oracle 数据库
![](https://ucenter.51cto.com/images/noavatar_middle.gif)
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
oracle 用户被锁解锁
SQL> alter user 用户名 account unlock; 用户已更改。
oracle 职场 休闲 用户解锁 -
oracle 用户与锁
oracle有两种用户,一种是系统用户 sys system 权限最高,另一种是普通用户创建用户并授予ses
oracle 用户与锁 oracle ide 修改密码