Oracle:ORA-28000异常(帐户已被锁定),修改账号登录失败次数
生活随笔
收集整理的這篇文章主要介紹了
Oracle:ORA-28000异常(帐户已被锁定),修改账号登录失败次数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
問題描述
最近系統更換了數據庫服務器,IP地址也變了,于是就把應用服務器中配置數據庫連接的位置做了修改,但是修改后應用起不來了。
經過半天也沒發現問題,后來想試試連數據庫看看,結果PL/SQL提示“ORA-28000錯誤”,原來是數據庫賬號鎖定了。
后來檢查了一下,發現是因為應用服務器中配置數據庫連接時用了錯誤的數據庫口令,導致自動嘗試失敗次數超過了數據庫設置最大次數。現就如何恢復被鎖定的Oracle賬號進行介紹。
解決方案
1.登錄Oracle服務器后,通過以下命令進入sqlplus窗口
sqlplus / as sysdba2.查看賬號是否被鎖定
select username,account_status from dba_users where username='zhangsan';3.解鎖賬號
alter user zhangsan account unlock;4.其他命令
--查看用戶登錄最大失敗次數 select * from dba_profiles where RESOURCE_NAME='FAILED_LOGIN_ATTEMPTS';--修改用戶登錄最大失敗次數為20(如果將20修改為unlimited,則不限制失敗次數,不建議用) alter profile default limit FAILED_LOGIN_ATTEMPTS 20;參考
https://blog.csdn.net/u013050593/article/details/78809736
總結
以上是生活随笔為你收集整理的Oracle:ORA-28000异常(帐户已被锁定),修改账号登录失败次数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 罕见16:18“方形”设计:LG正式推出
- 下一篇: 【转】聊聊分布式事务,再说说解决方案