Oracle提示錯誤消息ORA-28001: the password has expired

 

首先,以SYS DBA身份進入sqlpuls sql

打開sqlpuls 數據庫

 

SQL->請輸入用戶名:sys as sysdba 安全

SQL->密碼: spa

登陸成功之後查詢DBA用戶狀態 登錄

SQL->select username,account_status from dba_users; select

查看其中經常使用的用戶狀態是不是EXPIRED 仍是LOCKED 密碼

有的是LOCKED<TIME> 方法

若是sysman狀態是過時,修改密碼方法:數據

語句查詢密碼的有效期設置,查詢

LIMIT字段是密碼有效天數。在密碼將要過時或已通過期時可經過

ALTER USER 用戶名 IDENTIFIED BY 密碼 ;

語句進行修改密碼,密碼修改後該用戶可正常鏈接數據庫。

長久對應可經過

ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED

語句將口令有效期默認值180天修改爲「無限制」。出於數據庫安全性考慮,不建議將PASSWORD_LIFE_TIME值設置成UNLIMITED,

建議客戶按期修改數據庫用戶口令。

相關文章
相關標籤/搜索