[ORACLE] ORA-00020: maximum number of processes (%s) exceeded

訊息

ORA-00020: maximum number of processes (%s) exceeded

Cause: All process state objects are in use.

Action: Increase the value of the PROCESSES initialization parameter.

訊息:達到最大連線數

原因:連線數太多

治本之法:檢查系統為何有那麼多同時的連線? 同時使用量太高? 資料庫連線開了沒有關閉?

治標之法:增加資料庫的可同時連線數

如何增加資料庫連線數?

 
圖 1 啟動Oracle Enterprise Manager

 
圖 2 在資料庫上按右鍵,點擊Connect…

 
圖 3 輸入Username為SYS、Password為adg123及Connect as為SYSDBA

 
圖 4 展開資料庫àInstanceàConfiguration,然後按右邊的[所有初始化參數…]按鈕

 
圖 5 點擊SPFiles,然後找到process參數,預設為150,修改成你要的數值

 
圖 6 靜態spfile參數己經變更. 要重新啟動資料庫以套用此變更嗎? 是

 
圖 7 是否要重新啟動此執行處理?

 
圖 8 這項作業需要關閉並重新啟動資料庫. 選取[立即],然後按[確定]

 
圖 9 正在重啟

 
圖 10 重啟完成

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 變更 )

Twitter picture

You are commenting using your Twitter account. Log Out / 變更 )

Facebook照片

You are commenting using your Facebook account. Log Out / 變更 )

Google+ photo

You are commenting using your Google+ account. Log Out / 變更 )

連結到 %s


%d 位部落客按了讚: