密碼過期,需要更換新密碼
SQL> alter user test identified by [new password];
解鎖
SQL> alter user test account unlock;
User altered.
一般數(shù)據(jù)庫默認(rèn)是10次嘗試失敗后鎖住用戶
1、查看FAILED_LOGIN_ATTEMPTS的值
select * from dba_profiles
2、修改為30次
alter profile default limit FAILED_LOGIN_ATTEMPTS 30;
3、修改為無限次(為安全起見,不建議使用)
alter profile default limit FAILED_LOGIN_ATTEMPTS unlimited;
設(shè)置用戶密碼永不過期
1 查看用戶概要文件(一般是DEFAULT)
select * from dba_users where username=test;
2 查看指定概要文件(如default)的密碼有效期設(shè)置(默認(rèn)在default概要文件中設(shè)置了 “PASSWORD_LIFE_TIME=180天”):
SELECT * FROM dba_profiles WHERE profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME';
3 將密碼有效期由默認(rèn)的180天修改成“無限制”:
sql>ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
修改之后不需要重啟動(dòng)數(shù)據(jù)庫,會(huì)立即生效。
轉(zhuǎn)載于 http://database.51cto.com/art/201108/280966.htm