Oracle報錯,ORA-28001:the password has expired

今天用oracle數據庫,登錄時忽然報這麼個錯誤,字面理解是密碼失效了

不是很理解,百度了一下,發現是原因如下:

Oracle11G創建用戶時缺省密碼過期限制是180天(即6個月), 如果超過180天用戶密碼未做修改則該用戶無法登錄。 

Oracle公司是爲了數據庫的安全性默認在11G中引入了這個默認功能,但是這個默認的功能很容易被DBA或者是開發人員給疏忽,一旦密碼180天未修改過,就會出現這樣的問題。

解決辦法:

進命令行裏,sqlplus鏈接數據庫,然後他會提示你修改密碼,重新輸入一下就可以了

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章