1. 程式人生 > >Linux系統Oracle資料庫修改密碼

Linux系統Oracle資料庫修改密碼

專案開發時,突然提示Oracle報錯,ORA-28001: 口令已經失效。

Oracle11G建立使用者時預設密碼過期限制是180天(即6個月), 如果超過180天使用者密碼未做修改則該使用者無法登入。

修改方法:

切換oracle使用者

# su - orcale

檢視oracle home路徑

# echo $ORACLE_HOME

# cd $ORACLE_HOME/bin

# ./sqlplus / as sysdba

# alter user [使用者名稱] identified by [密碼]

若要改為無限期密碼:

SELECT username,PROFILE FROM dba_users;
看看資料庫使用者對應的是哪個profile檔案,一般為'DEFAULT'
如果是default, 則執行:
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
以上都是sql語句,都在SQLPLUS下執行。