今天登錄Oracle的用戶報錯用戶被鎖定如圖:bash
查詢用戶被鎖定的時間ui
select username,lock_date from dba_users where username='TEST';
複製代碼
查詢鎖定用戶的狀態spa
select u.username,u.account_status,t.lcount,u.profile from dba_users u,user$ t
where t.name=u.username and t.name='TEST';
複製代碼
爲鎖定用戶解鎖,進入用戶3d
alter user test account unclock;複製代碼
固然,用戶也能夠手動鎖定,一般密碼輸入錯誤的次數過多會形成用戶的鎖定,如圖查詢密碼輸入錯誤次數爲10,輸入十次用戶就會被鎖定。code
select * from dba_profiles where profile='DEFAULT' and resource_type='PASSWORD';
複製代碼
說白了就是一條SQL語句的問題。cdn