關於ORA-00020問題的反思(r2筆記第3天)
阿新 • • 發佈:2022-05-04
今天在生產環境中檢視alert日誌,發現瞭如下的一段錯誤。這個錯誤確實沒有太多需要解釋的。很明顯就是因為session leak的經典問題。
ORA-00020: maximum number of processes 5000 exceeded
ORA-20 errors will not be written to the alert log for
the next minute. Please look at trace files to see all
the ORA-20 errors.
Fri Sep 19 12:39:38 2014
Process W001 submission faile
Snap Id Snap Time Sessions Curs/Sess
--------- ------------------- -------- ---------
Begin Snap: 14866 19-Sep-14 12:00:13 3,926 3.6
End Snap: 14867 19-Sep-14 13:00:17 2,693 6.7
Elapsed: 60.07 (mins)
DB Time: 4,202.97 (mins)
以上是一個簡單的截圖部分,資料的情況就一目瞭然了。有幾天的session數特別低,那是因為做了升級工作。之後session數開始抖動。就能夠比較及時的發現問題。 至於說怎麼預防,還得和開發部門協調,但是從dba的角度來說我們能夠提供足夠的資訊和支援。