ORACLE頻繁被鎖

2021-07-14 06:04:33 字數 1311 閱讀 9881

oracle頻繁被鎖

最近正式環境的系統經常出現資料庫連線錯誤,前面檢查幾個資料來源配置資訊無誤!最後查出原因為:該資料庫賬戶被鎖住了,之前覺得和納悶,誰會無聊把我們賬戶給鎖住了呢!第一次出現這樣的問題,我只能使用管理管賬號給該系統的資料庫賬戶解鎖了。但第二次發現被鎖後,這時就得找出原因了,最後查出還有一配置檔案存在使用者和密碼錯誤的,因為是在進行中的專案,需要變化比較頻繁,難免會出現此種問題。

本次oracle被鎖被鎖原因:資料庫連線時使用者名稱密碼錯誤10次則賬戶被鎖住;資料庫引數檔案中設定了輸錯密碼的次數,登入時當輸錯密碼的次數超過所設定的次數時,則鎖住該使用者。預設一般為10次。

解決方法:

1、這時候只能用管理員身份登入將其賬戶解鎖了,首先以管理員身份登入,並檢視具體被鎖的時間及狀態:

2、解鎖:

根本解決方法:將允許嘗試的次數改大或者設定成為無限次。

1、檢視failed_login_attempts的值:

2、修改為無限次嘗試:

為了安全考慮,以上修改為無限次不建議使用。一下修改為預設的10次:

Oracle使用者頻繁被鎖原因排查與解決

問題描述 專案小組同事說最近一段時間內,oracle使用者總是頻繁被鎖,導致應用及客戶端均無法登入運算元據庫。現象跟蹤 通過檢視監聽日誌listener.log,發現很多從10.1.3.107應用伺服器過來的訪問記錄,並伴有警告資訊出現,部分內容如下 05 aug 2015 03 49 57 con...

Oracle 使用者頻繁被鎖的解決方法

1 su oracle 2 用dba角色的使用者登陸 3 檢視被鎖使用者及時間 select username,account status,lock date from dba users 4 檢視哪個ip導致被鎖 搜尋檔案 find name listener.log 日誌內容 18 aug 2...

Oracle解鎖表被鎖

1.下面的語句用來查詢哪些物件被鎖 select object name,machine,s.sid,s.serial from v locked object l,dba objects o v session s where l.object id o.object id and l.sessi...