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

2021-08-07 02:56:59 字數 1040 閱讀 5474

1、su oracle 2、用dba角色的使用者登陸 3、檢視被鎖使用者及時間 select username,account_status,lock_date from dba_users;

4、檢視哪個ip導致被鎖 搜尋檔案

find ./ -name  listener.log

日誌內容:

18-aug-2017 16:23:40 * (connect_data=(cid=(program=jdbc thin client)(host=jdbc)(user=oracle))(service_name=buz)(server=dedicated)(instance_name=buz1)) * (address=(protocol=tcp)(host=172.31.33.37)(port=57244)) * establish * buz * 0 18-aug-2017 16:23:45 * (connect_data=(cid=(program=)(host=aqbuzdb01)(user=grid))(command=status)(arguments=64)(service=listener)(version=186647296)) * status * 0 fri aug 18 16:24:10 2017 18-aug-2017 16:24:10 * (connect_data=(cid=(program=jdbc thin client)(host=jdbc)(user=oracle))(service_name=buz)(server=dedicated)(instance_name=buz1)) * (address=(protocol=tcp)(host=172.31.33.37)(port=57246)) * establish * buz * 0

根據3查詢出的被鎖時間與日誌中時間比較, 的結果結論中的 host=172.31.33.37 就是導致使用者被鎖的ip
alter

user username account

unlock;

useername 替換成 被鎖定的使用者id

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

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

ORACLE頻繁被鎖

oracle頻繁被鎖 最近正式環境的系統經常出現資料庫連線錯誤,前面檢查幾個資料來源配置資訊無誤!最後查出原因為 該資料庫賬戶被鎖住了,之前覺得和納悶,誰會無聊把我們賬戶給鎖住了呢!第一次出現這樣的問題,我只能使用管理管賬號給該系統的資料庫賬戶解鎖了。但第二次發現被鎖後,這時就得找出原因了,最後查出...

Oracle使用者被鎖解決方法

1 1 檢視使用者的proifle是哪個,一般是default 2 sql select username,profile from dba users 32 檢視指定概要檔案 如default 的密碼有效期設定 4 sql select from dba profiles s where s.pr...