Oracle ARA-28000: the account is locked引发原因和解决办法
今天登陆oracle数据库时,一直提示ARA-28000: the account is locked。到网上查了一下资料,再看一下同学昨天用线程连接Oracle的代码,发现他在线程中一直用错误的秘密去不断的连接数据库,后面就报了这个错误提示。结合了一些相关资料,
分析可能引起的原因:
在线程中一直用错误的秘密去连接数据库,导致Oracle数据库认为是有人在破解其密码,超过一定连接次数,就会把该用户上锁。
解决办法:
以超级管理员身份登陆Oracle,再执行解锁语句:alter user username account unlock; (注:username为被上锁的用户名)