oracle永久密碼和登錄次數無限制設置

http://www.cnblogs.com/tippoint/archive/2013/03/08/2950126.htmlhtml


修改oracle用戶密碼永不過時:linux

一、查看用戶的proifle是哪一個,通常是default:sql


    sql>SELECT username,PROFILE FROM dba_users;數據庫


    二、查看指定概要文件(如default)的密碼有效期設置:安全


    sql>SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';oracle


    三、將密碼有效期由默認的180天修改爲「無限制」:ide


    sql>ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;htm


    修改以後不須要重啓動數據庫,會當即生效。blog


    四、修改後,尚未被提示ORA-28002警告的賬戶不會再碰到一樣的提示;ip


    已經被提示的賬戶必須再改一次密碼,舉例以下:中華考試網


    $sqlplus / as sysdba


    sql> alter user smsc identified by <原來的密碼> ----不用換新密碼



-----------------------------------------------------------

http://www.linuxidc.com/Linux/2014-10/107853.htm


一、查看FAILED_LOGIN_ATTEMPTS的值


select * from dba_profiles;


二、修改成30次alter profile default limit FAILED_LOGIN_ATTEMPTS 30;


三、修改成無限次(爲安全起見,不建議使用)alter profile default limit FAILED_LOGIN_ATTEMPTS unlimited;


用戶解鎖:


alter user user_name account unlock;


Oracle 密碼期限設置:


Oracle 11G建立用戶時缺省密碼過時限制是180天, 若是超過180天用戶密碼未作修改則該用戶沒法登陸。


可經過


SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';


語句查詢密碼的有效期設置,LIMIT字段是密碼有效天數。


在密碼將要過時或已通過期時可經過:


ALTER USER 用戶名IDENTIFIED BY 密碼;


語句進行修改密碼,密碼修改後該用戶可正常鏈接數據庫。


長久對應可經過:


ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED


語句將口令有效期默認值180天修改爲「無限制」。


出於數據庫安全性考慮,不建議將PASSWORD_LIFE_TIME值設置成UNLIMITED,建議客戶按期修改數據庫用戶口令。

相關文章
相關標籤/搜索