oracle 用户频繁被锁

本文解决了一个Oracle用户频繁被锁定的问题,通过分析确定是由于应用程序配置问题导致密码输入错误次数过多,最终通过修改应用配置解决了该问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    今天一个网友发求助信息,说某社会治安综合治理系统的连接的某个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直接重启应用导致配置无法生效。 看来大部分问题还是出现在应天层面,排错首先要从应用层面来分析
   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值