Oracle使用者鎖定

2021-09-24 07:14:50 字數 651 閱讀 3767

今天登陸oracle的使用者報錯使用者被鎖定如圖:

查詢使用者被鎖定的時間

select username,lock_date from dba_users where username='test';

複製**

查詢鎖定使用者的狀態

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';

複製**

為鎖定使用者解鎖,進入使用者

alter user test account unclock;複製**

當然,使用者也可以手動鎖定,通常密碼輸入錯誤的次數過多會造成使用者的鎖定,如圖查詢密碼輸入錯誤次數為10,輸入十次使用者就會被鎖定。

select * from dba_profiles where profile='default' and resource_type='password';

複製**

說白了就是一條sql語句的問題。

ORACLE使用者被鎖定

oracle使用者修改密碼後,發現這個使用者的狀態被鎖定了,使用如下語句解鎖 alter user user name account unlock 解鎖後,發現過一會又鎖了,後台發現是應用的某個程序在持續的不斷用以前的使用者名稱連線資料庫,為了防止資料庫賬號被鎖定,妨礙其他應用和後台程序,就將資料...

oracle使用者過期被鎖定

查詢使用者狀態 select username,account status from dba users 解鎖使用者 alter user 使用者名稱 account unlock 檢視使用者使用的密碼策略,並將策略的有效期改為無限制 select username,profile from db...

oracle 使用者被鎖定解鎖方法

1.系統引數配置 select from dba profiles where resource name like failed login attempts 2.檢視被鎖的使用者 select lock date,username from dba users where username us...