數據庫用戶密碼配置文件PROFILE(DEFAULT)
1、數據庫用戶的密碼是由 PROFILE 來配置的。當建立數據庫時 , Oracle 會自動建立名稱為 DEFAULT 的 PROFILE 。當 創建 用戶 而 沒有指定 PROFILE 選項 時 , Oracle 就會將 DEFAULT 分配給用戶。
2、通過如下的命令可以查出與密碼相關的 PROFILE 的值:
SQL>SELECT * FROM DBA_PROFILES D WHERE D.PROFILE = 'DEFAULT' AND ( D.RESOURCE_NAME LIKE '%PASSWORD%' OR D.RESOURCE_NAME = 'FAILED_LOGIN_ATTEMPTS' );
每個參數的含義如下所示:
l FAILED_LOGIN_ATTEMPTS 密碼最大嘗試次數,對應狀態 LOCKED(TIMED)
l PASSWORD_LIFE_TIME 密碼過期天數。缺省為 UNLIMITED 。
l PASSWORD_REUSE_TIME 經過多少天,可以重新使用之前用過的密碼,缺省為 UNLIMITED 。
l PASSWORD_REUSE_MAX 對老密碼重復用的次數
l PASSWORD_LOCK_TIME 嘗試登陸次數太多被鎖的天數
l PASSWORD_GRACE_TIME 密碼過期后還可以使用的天數