原因:Oracle账户多次以错误密码登录,导致数据库服务器宕机,账户被锁定
以系统账户sys 登录Oracle,查看sql:
SELECT * FROM DBA_PROFILES WHERE RESOURCE_NAME = 'FAILED_LOGIN_ATTEMPTS';
原来Oracle默认是限制账户10次错误密码登录
解决:
首先需要先解锁被locked的账户:
alter user [自己账户名] account unlock;
可以增加限制次数或者总结设置无限制:
alter profile default limit failed_login_attempts unlimited;//无限制
alter profile default limit failed_login_attempts 10;//设置登录失败次数 10次
测试:
首先,我先设置登录错误无限制:
alter profile default limit failed_login_attempts unlimited;
故意输入错误账户密码测试:
可以看到,错误密码连接Oracle数据库,超过10次,并没有发生锁定(locked),说明已经生效
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)