取消Oracle數據庫密碼期限 取消用戶鎖定
1.首先查用戶被鎖時間:sql>select username,account_status,lock_date from dba_users where username='SA';
2.解鎖:sql>alter user SA account unlock;
3.修改容許錯誤連接次數未無限大:sql>alter profile default limit FAILED_LOGIN_ATTEMPTS UNLIMITED;
ps:疑點是修改完密碼后,有其他的人還在用錯誤的密碼登陸導致超過了容錯次數,導致SA被鎖。
4.可能是最終原因:11G的oracle密碼過期。
解決方法:
|-1、查看用戶的proifle是哪個,一般是default:
sql>SELECT username,PROFILE FROM dba_users;
|-2、查看指定概要文件(如default)的密碼有效期設置:
sql> select * from dba_profiles s where s.profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME';
|-3、將密碼有效期由默認的180天修改成“無限制”:
sql> alter profile default limit PASSWORD_LIFE_TIME UNLIMITED;
修改之后不需要重啟動數據庫,會立即生效。
5. 如果密碼已經過期的,嘗試用 alter user user_name identified by password account unlock;
posted on 2013-09-27 10:35 順其自然EVO 閱讀(784) 評論(0) 編輯 收藏 所屬分類: 數據庫