1. 程式人生 > >Oracle 使用者解鎖之後總被鎖住

Oracle 使用者解鎖之後總被鎖住

在建立一般使用者時,遠端連線使用者,提示被鎖住,解鎖之後,開始能夠連線,但是過幾秒鐘又被鎖住。解決步驟:1:建立一般使用者2:檢視使用者開始狀態3:遠端連線測試4:幾秒鐘之後,使用者被鎖住5:解鎖並設定遠端登入嘗試次數6:驗證

建立一般使用者SQL> create user sa identified by  wiscom;  建立使用者SQL> grant connect,resource to sa;  設定連線許可權,和resource角色SQL> alter user sa default tablespace d_wiscom; 設定使用者預設資料表空間SQL> alter user sa temporary tablespace t_wiscom;設定使用者臨時表空間

檢視使用者開始狀態SQL>select username,account_status,lock_date from dba_users;建立之後檢視使用者沒有被鎖住

遠端連線測試sqlplus  sa/[email protected] 遠端連線過程中不是瞬間連線上,而是結果幾秒反應之後才連線上,用其他使用者遠端連線能夠瞬間連上服務

幾秒鐘之後,使用者被鎖住SQL>select username,account_status,lock_date from dba_users;再次檢視使用者狀態時發現該使用者已經被鎖住,且遠端連線發現報錯:ORA-28000:the account is locked

解鎖並設定遠端登入嘗試次數SQL> alter profile default limit FAILED_LOGIN_ATTEMPTS UNLIMITED;使用者遠端連線在一定時間內發現較多次數連線失敗就會鎖住使用者這時候需要對使用者解鎖,並設定FAILED_LOGIN_ATTEMPTS 引數無限制使用者解鎖:alter user sa account unlock;注意:這種現象一定是有應用服務在不斷嘗試連線資料庫

驗證遠端連線測試能夠瞬間連上,且在該使用者不會被鎖住了