ORA-28000: the account is locked 账户被锁

2017-01-03 10:11:49来源:oschina作者:jintaox人点击

这种情况可能是因为你输入错误的用户名密码达到10次,oracle给你锁住了。 解决方法:


首先

~bash$sqlplus /nolog
SQL> conn sys/sys as sysdba;

然后从表dba_profiles中看看失败次数的上限(默认为10)

SQL> select resource_name, limit from dba_profiles where resource_name = 'FILAED_LOGIN_ATTEMPTS';
RESOURCE_NAMELIMIT
-------------------------------- ----------------------------------------
FAILED_LOGIN_ATTEMPTS 10
FAILED_LOGIN_ATTEMPTS UNLIMITED

一种方案是将10 给为unlimited


另一种是查表dbs_users

select username,account_status from dba_users where username = [username];
USERNAMEACCOUNT_STATUS
------------------------------ --------------------------------
EMSCHTLOCKED(TIMED)

这里锁住了,修改这个字段为unlocked就好了。


参考stackoverflow(既练英语又涨技术)

最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台