溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ORACLE 11g的密碼錯誤延時驗證

發布時間:2020-08-18 15:11:44 來源:ITPUB博客 閱讀:188 作者:strivechao 欄目:關系型數據庫

應用(JDBC)的密碼過期或者修改了,應用還是用老的密碼在連,由于11g的密碼錯誤延時驗證,造成library cache lock。


一開始檢查可以看到,處于library cache lock都是JDBC的應用,sql id是空(即還沒有開始跑sql)。


檢查ash,發現應用唯一的一個sql id是b84cknyvnyq25,是update user$ 表。這就很容易讓人聯系起來登陸時用戶的驗證。


11g他有個密碼錯誤延時驗證,當應用以錯誤的密碼連接上來時,會持續不斷的循環CPU,同時伴隨library cache lock。


 


可以設置event 28401來禁用這個特性。


目前修改后已經正常。

 


具體的修改過程:


 SQL>show parameter event  


 


NAME                                 TYPE        VALUE


------------------------------------ ----------- ------------------------------


event                                string


xml_db_events                        string      enable


 


SQL>alter system set event='28401 trace name context forever,level 1' scope=spfile;


 


System altered.


 


SQL>shutdown immediate;


Database closed.


Database dismounted.


ORACLE instance shut down.


 


SQL>startup



向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女