1. 程式人生 > >ORACLE WEBLOGIC 重啟服務

ORACLE WEBLOGIC 重啟服務

查詢伺服器的壓力

oracle資料庫的給所有session提供了相應的檢視v$session,為所有的dba提供了一個查詢和管理的視窗,我們可以通過這個檢視查詢當前的session數量以及連線的客戶端的machine name:

SELECT COUNT(*)
FROM gv$session;
SELECT t.machine, t.process, COUNT(*)
FROM gv$session t
GROUP BY t.machine, t.process

然後通過 gv$process 表查詢當前的程序數

SELECT COUNT(*)
FROM gv$process;

注:如果程序數數量較多(如接近了5000),我們就可以通過重啟服務釋放無效程序佔用的伺服器資源。

重啟伺服器

登陸進正式環境的weblogic,找到伺服器超連結:

這裡寫圖片描述

在伺服器介面切換選項卡到‘控制’

這裡寫圖片描述

可以看到很多oafm_server開頭的服務,勾選一部分,不要一次性全部勾選

這裡寫圖片描述

關閉->當工作完成時。然後勾選啟動。

檢視重啟效果

當所用的服務都關閉再重啟以後使用第一項中的sql再次查詢可以看到程序數大大減少了,session也少了一些。

注:這種降低伺服器壓力的方法只可以臨時起作用,在月末結算、伺服器壓力較大時,可以考慮使用。