oracle11g密碼復雜性校驗開啟關閉方式
更新時間:2023年12月16日 09:28:52 作者:腦子進水養(yǎng)啥魚?
這篇文章主要介紹了oracle11g密碼復雜性校驗開啟關閉方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
oracle11g密碼復雜性校驗開啟關閉
oracle11g密碼復雜性校驗由參數(shù)PASSWORD_VERIFY_FUNCTION控制
開啟密碼復雜性校驗
SQL> @?/rdbms/admin/utlpwdmg.sql Function created. Grant succeeded. Profile altered. Function created. Grant succeeded. SELECT * FROM Dba_Profiles d WHERE d.profile='DEFAULT';
SQL> alter user syd identified by syd; alter user syd identified by syd * ERROR at line 1: ORA-28003: password verification for the specified password failed ORA-20001: Password length less than 8 SQL> alter user syd identified by Sydoracle123; User altered. SQL> alter user syd identified by syd; alter user syd identified by syd * ERROR at line 1: ORA-28003: password verification for the specified password failed ORA-20001: Password length less than 8
關閉密碼復雜性校驗
SQL> alter profile default limit PASSWORD_VERIFY_FUNCTION null; Profile altered. SELECT * FROM Dba_Profiles d WHERE d.profile='DEFAULT';
SQL> alter user syd identified by syd; User altered. SQL> alter user syd identified by oracle; User altered.
utlpwdmg.sql腳本中有如下一段內容:
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME 180 PASSWORD_GRACE_TIME 7 PASSWORD_REUSE_TIME UNLIMITED PASSWORD_REUSE_MAX UNLIMITED FAILED_LOGIN_ATTEMPTS 10 PASSWORD_LOCK_TIME 1 PASSWORD_VERIFY_FUNCTION verify_function_11G;
運行了以上腳本后,在開啟了密碼校驗性的同時,oracle密碼期限也被改回了默認的180天,若需要密碼不過期別忘更改:
SQL> alter profile default limit PASSWORD_LIFE_TIME unlimited; Profile altered.
總結
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Oracle SQL語句實現(xiàn)數(shù)字四舍五入取整
本文介紹Oracle中一些對數(shù)字的常用操作,包括向上向下去整、四舍五入、保留N位小數(shù)等操作,希望對大家有所幫助。2016-05-05Oracle 插入超4000字節(jié)的CLOB字段的處理方法
我們可以通過創(chuàng)建單獨的OracleCommand來進行指定的插入,即可獲得成功,這里僅介紹插入clob類型的數(shù)據(jù),blob與此類似,這里就不介紹了,下面介紹兩種辦法2009-07-07