在 Oracle 資料庫管理中,使用者密碼過期導致帳號被鎖定是常見情況。本文整理一套標準處理流程,幫助 DBA 快速解鎖帳號並調整密碼策略,避免業務中斷。
sqlplus user/password@db_service as sysdba;
SELECT username, profile FROM dba_users;
SELECT * FROM dba_profiles
WHERE profile = 'DEFAULT'
AND resource_name = 'PASSWORD_LIFE_TIME';
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
ALTER USER username IDENTIFIED BY new_password ACCOUNT UNLOCK;
PASSWORD_GRACE_TIME 設定寬限期,避免突發鎖定。DBA_USERS.ACCOUNT_STATUS 監控帳號狀態。掌握此流程可有效應對密碼過期導致的登入失敗,保障系統連續性。