事故連連呀,早上上班在電梯接到領導打電話說應用掛了起不來,跑上來查了下發現應用介面一直報登入資料庫使用者和密碼錯誤的資訊。查了下探索資料庫重啟後,使用者名稱和密碼原則超過了有效期間。
解決方案:
1.查看使用者用的哪種profile策略
SQL> select username,profile from dba_users;
USERNAME PROFILE
------------------ -----------------
MGMT_VIEW DEFAULT
SYS DEFAULT
SYSTEM DEFAULT
EKPUSER DEFAULT
2.查看策略的有效天數
SQL> Select * FROM dba_profiles s Where s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME'; PROFILE RESOURCE_NAME RESOURCE_TYPE LIMIT------------------------------ ----------------------- ------------ --------DEFAULT PASSWORD_LIFE_TIME PASSWORD 180 3.修改策略為無限制,修改鎖定次數為無限制預設為10次)SQL> Alter PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;SQL> alter profile PROFILE_PERSONAL limit FAILED_LOGIN_ATTEMPTS UNLIMITED; Profile altered 4.查看確認 SQL> Select * FROM dba_profiles s Where s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME'; PROFILE RESOURCE_NAME RESOURCE_TYPE LIMIT------------------------------ -------------------- ------------- ----------DEFAULT PASSWORD_LIFE_TIME PASSWORD UNLIMITED 修改為及時生效,無需重啟資料庫
本文出自 “無雙城” 部落格,請務必保留此出處http://929044991.blog.51cto.com/1758347/1162540