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