頻繁用錯誤密碼登入資料庫,產生大量等待事件

2021-06-21 05:12:37 字數 643 閱讀 1257

問題現象:資料庫遠端登入不上,資料庫有大量library cache pin的等待事件

解決方法:通過審計查詢 

select * from dba_audit_trail where  returncode = 1017 and timestamp>sysdate-0.3 order by timestamp desc;

1、啟用審計

啟用審計需要在 init.ora檔案中指定audit_trail引數以啟用審計.

audit_trail引數可以設定成一下值:

none:禁用資料庫審計

os:指出oracle將把審計記錄寫到乙個作業系統檔案中。

db:指出oracle將把審計記錄寫入資料庫審計跟蹤,可視為 dba_audit_trail

db,extend:指出oracle將把所有審計記錄傳送到資料庫審計跟蹤,包括sqltext和sqlbind。

xml:指定資料庫審計,進入os檔案的是xml格式的審計記錄

xml,extend:與xml設定相同,另外還記錄所有審計跟蹤列,包括sqltext和sqlbind

增加引數alter system set event='28401 trace name context forever, level 1' scope=spfile;可避免該錯誤

資料庫登入錯誤

在專業課的學習時,我打算在電腦上裝一下sql server2005,當時自己還對這個程式不了解,於是就去找我們的專業課老師幫我裝,可是在安裝的時候提示成功,但是就是沒有執行程式。當時老師告訴我不行就只能重灌系統了。當時我也不會裝系統呢,心想為了乙個軟體就重灌一下系統也不值得,所以就放下了。在來到提高...

資料庫修改登入密碼方法

1.開啟mysql 目錄下的 my.ini 檔案,在檔案的最後新增一行 skip grant tables 儲存並關閉檔案 2.重啟mysql服務 3.通過 cmd行進入 mysql 的bin 目錄,輸入 mysql u root p 不輸入密碼 回車即可進入資料庫 記得cmd用管理員許可權 4.執...

資料庫登入使用者名稱密碼錯誤資訊

在使用在登入pl sql無法登入。提示錯誤 ora 01017 invalid username password logon denied 錯誤 程式中的使用者和密碼無法登入,登入被拒 找出悲劇原因的歷程 1 看username和password是否正確,經檢查後,沒有問題。假設使用者存在,改動一...