一、修改數據庫密碼
1. 登錄oralce數據庫
su oracle
2. 以管理員身份登錄
sqlplus / as sysdba
3. 更改密碼
password JSSJTT
二、設置密碼永不過期
1. 查看用戶的proifle是哪個,一般是default;
SELECT username,PROFILE FROM dba_users;
2. 查看對應的概要文件(如default)的密碼有效期設置(一般默認為180天)
SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
3. 將概要文件(如default)的密碼有效期由默認的180天修改成“無限制”
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
4. 修改之后不需要重啟動數據庫,會立即生效
可以再查看一下,有效期從之前的“180”(天)變成了“UNLIMITED”(無限制)
SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
5. 修改后,還沒有被提示ORA-28002警告的用戶賬號不會再碰到同樣的提示;而已經被提示的用戶賬號必須再改一次密碼。(提示:賬戶被鎖定,解除鎖定)
alter user JSSJTT identified by JSSJTT account unlock;