Oracle數(shù)據(jù)庫登陸錯誤:ORA-28000:the account is locked問題及解決
問題描述
在連接Oracle數(shù)據(jù)庫的時候出現(xiàn)了ORA-28000:the account is locked報錯,登錄賬號被鎖定,出現(xiàn)這種情況就需要將被鎖定用戶解鎖。
解決方法
解鎖方法就是通過用system賬號登錄數(shù)據(jù)庫,然后修改被鎖定賬戶狀態(tài),
具體如下圖所示:

輸入命令依次為:
sqlplus /nolog conn system賬戶名/system賬戶密碼 alter user 需解鎖的賬戶名 account unlock;
執(zhí)行上面的命令之后,即可解鎖賬戶
如果出現(xiàn)解鎖之后賬號仍然頻繁被鎖定的情況,可以嘗試排查以下情況:
1、仍有進程以舊密碼來進行數(shù)據(jù)庫連接請求,頻繁的錯誤密碼請求會導(dǎo)致賬號被鎖定。
2、程序連接大于 oracle 連接數(shù);
處理方式:
重新設(shè)置 連接數(shù): 用管理員進去,執(zhí)行以下腳本,
alter profile DEFAULT limit FAILED_LOGIN_ATTEMPTS 10; --設(shè)定連接數(shù) alter profile DEFAULT limit FAILED_LOGIN_ATTEMPTS UNLIMITED; --不限制連接數(shù)
3、程序連接大于 連接池配置的連接數(shù);
處理方式:
把連接池的連接數(shù)設(shè)置大一些;
4、釋放用戶鎖:
用超級管理員,執(zhí)行
alter user 用戶名 account unlock;
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Oracle之SQL語句性能優(yōu)化(34條優(yōu)化方法)
本篇文章主要介紹了Oracle之SQL語句性能優(yōu)化,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-11-11
oracle存儲過程中return和exit區(qū)別概述及測試
至于return和exit在oracle存儲過程中的應(yīng)用,有些新手朋友們還是比較容易混淆的,本文將針對這兩個關(guān)鍵字進行詳細對比下,感興趣的你可以參考下,希望可以幫助到你2013-02-02
oracle創(chuàng)建用戶時報錯ORA-65096:公用用戶名或角色名無效解決方式
這篇文章主要給大家介紹了關(guān)于oracle創(chuàng)建用戶時報錯ORA-65096:公用用戶名或角色名無效的解決方式,ORA-65096錯誤意味著你在創(chuàng)建一個新的用戶或角色時,使用了一個已經(jīng)存在的公用用戶名或角色名,需要的朋友可以參考下2024-05-05
EF 配置Oracle數(shù)據(jù)庫的具體操作方法
下面小編就為大家?guī)硪黄狤F 配置Oracle數(shù)據(jù)庫的具體操作方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-04-04
oracle數(shù)據(jù)庫刪除數(shù)據(jù)Delete語句和Truncate語句的使用比較
oracle當表中的數(shù)據(jù)不需要時,則應(yīng)該刪除該數(shù)據(jù)并釋放所占用的空間,刪除表中的數(shù)據(jù)可以使用Delete語句或者Truncate語句,下面分別介紹2012-09-09
[Oracle] Data Guard 之 Redo傳輸詳解
本文先講講其中的Redo傳輸服務(wù),需要的朋友參考下2013-07-07

