超出最大會話數和Ora-00020超出最大程式數 ORACLE.EXE(SHAD)

abstractcyj發表於2014-11-21
     今早在客戶現場,使用者登入時碰到了ORA-00020錯誤。感覺到很奇怪,平時這個資料庫並不繁忙,怎麼會出現這樣的錯誤?
   資料庫版本, 11.2.0.1, 作業系統windows 2008 R2。
    重啟資料庫之後,使用者可以登入了。繼續跟蹤,在v$session, v$process中都可以看到會話數與程式數都在持續不斷往上漲。從v$process中可以看出,ORACLE.EXE(SHAD)是上漲的根源,
從v$session中看出,SYSMAN使用者是session數量增長的根源。
   最後, 沒轍,先暫時把SYSMAN(用於Oracle EM)使用者鎖定,問題暫時解決。


   懷疑是Oracle資料庫的bug。
 
   參考:
  http://oracledba.bigresource.com/Oracle-11g-R2-SHAD-process-causing-ORA-00020-maximum-number-of-processes-rEE1eOm4z.html
  https://community.oracle.com/thread/2542273

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8520577/viewspace-1341496/,如需轉載,請註明出處,否則將追究法律責任。

相關文章