1. 程式人生 > >SCOM2016 OMSDK 服務無法啟動

SCOM2016 OMSDK 服務無法啟動

很多 man 打開 日誌 manage 備份 mode img png

今天遇到一個SCOM2016的問題,發出來和大家分享一下,可以幫助大家今後快速準確的定位到問題。

今天早上打開SCOM2016的時候,突然系統提示無法連接到SCOM服務器如下圖:

技術分享圖片

從報錯來看,應該是有一個叫做 Data Access Service 的服務沒啟動起來,隨即我們在系統服務裏面可以看到,有一個叫做 System Center Data Access Service的服務沒啟動起來,

嘗試手動啟動,也還是失敗。(不好意思,我下面這張圖是我後面截圖的,大家懂我意思就行)

技術分享圖片

在服務依附關系裏面又沒有看到其他的依附服務。

技術分享圖片


這個時候我們只有去系統日誌裏面找尋可用信息,果然看到了很多報錯:

技術分享圖片

上面這個報錯只看到是關於一個應用無法啟動,可能是和一個註冊表鍵值有關,不是太明白,沒事,繼續往下看。

下面的這個報錯看起來就比較有眉目了,提示operationsManager這個數據庫的事務日誌滿了。

技術分享圖片

很明顯,這個問題是出在SQL上的,應該和日誌大小有關系。瞬間切換到數據庫服務器,查看這個OperationsManager數據庫。

這個時候有兩個解決辦法:

第一個辦法是 立即備份該數據庫,在事務日誌被備份了之後,會自動截斷,釋放事務日誌空間,從而SCOM可以啟動System Center Data Access Service服務

第二個辦法是 將數據庫的Recovery Model 修改成簡單simple模式,這樣系統會自動回收和釋放這個日誌空間,從而SCOM可以啟動System Center Data Access Service服務

技術分享圖片

SCOM2016 OMSDK 服務無法啟動