ORA-28001: the password has expired
Oracle 11g 預設 Profile DEFAULT 的 PASSWORD_LIFE_TIME 為 180 天,超過期限未變更密碼即無法登入。
ALTER USER username IDENTIFIED BY new_password;
執行後該使用者即可恢復連線。
SELECT * FROM dba_profiles
WHERE profile = 'DEFAULT' AND resource_name = 'PASSWORD_LIFE_TIME';
LIMIT 欄位即為天數(預設 180)。
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
PASSWORD_GRACE_TIME、PASSWORD_REUSE_TIME 等參數。SYS AS SYSDBA 登入修改密碼,並在「安全性 → 概要檔」將相關帳號設為 UNLIMITED,最後重啟 SDE / ArcGIS 服務。