ORA-28000--ORACLE用戶被鎖
阿新 • • 發佈:2019-03-26
出現 users blog ima 方法 account efault 生效 oracle
轉載自:https://www.cnblogs.com/sunmengbbm/p/6019686.html
當使用SQL*Plus登錄時,Oracle數據庫時提示“ORA-28000:帳號被鎖定”。 導致出現改錯誤的原因是:在oracle database 11g中,默認在default概要文件中設置了“FAILED_LOGIN_ATTEMPTS=10”,當輸入密碼錯誤次數達到設置值將導致此問題。
1.確認用戶所使用的概要文件:
SQL>
select
username,profile
from
dba_users;
2.查看概要文件中有關登錄次數的限制:
SQL>
select
*
from
dba_profiles
where
profile=
‘DEFAULT‘
and
resource_name=
‘FAILED_LOGIN_ATTEMPTS‘
;
3.如果嘗試登錄次數限制為10次,將嘗試登錄次數的限制修改為不受限:
SQL>
alter
profile
default
limit failed_login_attempts unlimited;
修改後不需要重啟數據庫,修改結果即時生效。
註意:修改後,還沒有被提示ORA-28000警告的賬戶不會再碰到同樣的問題,已被鎖定用戶仍需解鎖,方法如下:
SQL>
alter
user
user_name account unlock;
ORA-28000--ORACLE用戶被鎖