ORACLE 11g的新特性,使用者名稱密碼錯誤延遲
阿新 • • 發佈:2019-01-07
ORACLE 11g增加新特性,當有錯誤的使用者名稱和密碼連線資料庫時,如果資料量很大,就會自動延遲登入,會自動記錄延遲時間,相應賬號出現 library cache lock問題;按照官方說法,再次用正確的使用者名稱和密碼連線時,延遲時間會自動清零。但是,如果程式一直不停的用錯誤的使用者名稱,密碼連線資料庫時,延遲時間依然會存在。
可以通過以下方法查詢當時資料庫被連線的失敗的記錄:
select sessionid,
userid,
userhost,
comment$text,
spare1,
to_char(ntimestamp# + 1 / 3, 'yyyy-mm-dd hh24:mi:ss')
from sys.aud$ a
where a.ntimestamp# > sysdate-3
and returncode = 1017
order by ntimestamp# desc;
1017為連線超時的錯誤碼
oracle的使用者名稱和密碼是區分大小寫的