Oracle數據庫密碼有效期參數


Oracle 數據庫密碼有效期參數 
 
1.查看數據庫用戶對應的概要文件。 
SQL>select username,profile from dba_users; 
檢查顯示信息中歷史庫用戶sersv對應的profile。一般都為DEFAULT,如下所示。 
USERNAME                       PROFILE 
------------------------------ ------------------------------ 
SYSTEM                         DEFAULT 
SYS                            DEFAULT 
…… 
sersrv                         DEFAULT 
2.檢查概要文件(默認為default)的密碼有效期設置。 
sql> select * from dba_profiles s where s.profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME'; 
−如果顯示如下信息,則表明密碼有效期設置了無限制。 
PROFILE      RESOURCE_NAME               RESOURCE         LIMIT ------------------------------ -------------------------------- -------- DEFAULT      PASSWORD_LIFE_TIME          PASSWORD        UNLIMITED 
−如果顯示如下信息,則表明密碼設置了有效期。 
PROFILE         RESOURCE_NAME               RESOURCE      LIMIT ------------------------------ -------------------------------- -------- DEFAULT         PASSWORD_LIFE_TIME          PASSWORD     180 
請執行如下命令,將密碼有效期修改成無限制。 
SQL>alter profile default limit password_life_time unlimited; 
−如果顯示Profile altered.,則表明密碼有效期已經修改。 
執行以下語句,確認密碼有效期已經設置了無限制。 
sql>select * from dba_profiles s where s.profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME'; 
3.檢查“RESOURCE_LIMIT”是否配置為“FLASE”。 
SQL> show parameter resource_limit 
−如果顯示結果如下所示,則表明已經設置為了FALSE。 
NAME                                 TYPE        VALUE ---------------------------------------------------------------- resource_limit                       boolean     FALSE 
−如果不是,請執行如下命令,修改該參數。 
SQL> alter system set resource_limit=false scope=both; 
4.對於已經提示密碼即將過期的用戶,必須重新修改密碼。 
下面以修改sersrv用戶的密碼為例。 
oracle@msgbox101:~> sqlplus "/as sysdba" 
sql> alter user msgbox identified by msgbox;
文檔來源:Oracle數據庫密碼有效期參數 - Oracle - 紅黑聯盟
http://www.2cto.com/database/201203/124002.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM