某一用戶登陸oracle過慢

11g新特性 密碼錯誤驗證延遲特性的相關驗證

關於此特性:
密碼錯誤驗證延遲,能夠經過設置EVENT="28401 TRACE NAME CONTEXT FOREVER, LEVEL 1"屏蔽
   alter system set events='28401 trace name context forever, level 1';   ---不須要重啓

   如多個應用使用同一用戶登錄且密碼出錯,因爲密碼延遲驗證的策略,致使全部後續的鏈接都被HANG住以及row cache lock、library cache lock問題。
本次只討論錯誤延遲的問題。

1.同一用戶,使用錯誤密碼登錄會觸發此問題;可是若是同一會話後續使用了正確的密碼的那一次登錄速度馬上恢復正常。
2.一個用戶錯誤輸入密碼後登錄延遲對其它用戶使用正確密碼時沒有影響。同一會話其它用戶的正確密碼對發生錯誤延遲的用戶沒有影響,會仍然有延遲。
3.在當前窗口執行使用錯誤密碼登錄,延遲愈來愈大;而後新開窗口進行正確密碼登錄,第一次時使用了3s-->此時第一個窗口也正在登錄,多是所以緣由致使新窗口正確的密碼執行時也較慢。對此進行驗證:第一個窗口錯誤登錄後延遲10秒時,不執行新命令;第二個窗口使用正確密碼登錄,能夠正常進行。

一個用戶錯誤輸入密碼後登錄延遲對其它用戶沒有影響。
同一會話其它用戶的正確密碼對已經發生錯誤延遲的用戶沒有影響,會仍然有延遲。
html

相關文章
相關標籤/搜索