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也少了一些。

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章