Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> Linux 教學

SCOM 2012 數據倉庫保留策略調整實戰:使用 DWDATARP.EXE 修改數據保留時間

編輯:Linux 教學

System Center Operations Manager (SCOM) 2012 部署後,操作數據庫與數據倉庫數據量隨時間增長,預設保留策略(7–400 天)可能導致存儲壓力或報表需求不匹配。本文詳細記錄使用微軟官方工具 DWDATARP.EXE 查看、修改數據倉庫各數據集保留天數的完整操作流程,適合不熟悉 SQL 直接操作的管理員。

背景知識

  • 操作數據庫:短期數據,預設 7 天,可在 SOM 控制台修改。
  • 數據倉庫:長期歷史數據,按數據集(警報、事件、性能等)與聚合類型(原始、每小時、每天)分別保留 10–400 天不等。
  • 調整保留時間直接影響數據庫體積、備份耗時、災難恢復速度及存儲成本。

工具獲取

下載地址:微軟官方部落格,解壓 dwdatarp.exe 至任意目錄(如 C:\dwdatarp\)。

操作步驟

1. 查看當前保留策略

C:\dwdatarp\dwdatarp.exe -s SCOM -d OperationsManagerDW > C:\dwoutput.txt
  • -s:數據倉庫服務器名(此處為 SCOM)
  • -d:數據倉庫數據庫名
  • 輸出文件包含四列:數據集類型、聚合類型、保留天數、佔比

2. 解析輸出示例

Alert data set        Raw data        365        12.5%
Alert data set        Hourly data     180        8.2%
Performance data set  Raw data        10         45.0%
...

3. 修改特定數據集保留時間

dwdatarp.exe -s SCOM -d OperationsManagerDW -ds "Alert data set" -a "Raw data" -m 180
  • -ds:數據集名稱(需與輸出完全一致,含空格加引號)
  • -a:聚合類型
  • -m:新保留天數(此處將警報原始數據從 365 天改為 180 天)

4. 驗證修改結果

再次執行步驟 1 查看輸出,確認目標數據集保留天數已更新。

常見數據集與聚合類型對照

數據集聚合類型預設天數
Alert data setRaw / Hourly / Daily365 / 180 / 400
Event data setRaw / Hourly / Daily10 / 90 / 365
Performance data setRaw / Hourly / Daily10 / 90 / 400
State data setRaw / Hourly / Daily10 / 90 / 365
Configuration data setRaw / Daily365 / 400

注意事項

  • 修改前建議備份數據倉庫。
  • 縮短保留時間會觸發 Grooming 作業清理歷史數據,可能產生大量事務日誌,建議維護窗口期執行。
  • 工具需在數據倉庫服務器或可遠程連接 SQL 的主機上運行。
  • SCOM 2012 R2 / 2016 / 2019 同樣適用。

總結

DWDATARP.EXE 提供圖形化參數式操作,避免直接操作 SQL 表風險,是調整 SCOM 數據倉庫保留策略的首選方式。定期根據業務報表需求與存儲預算微調保留天數,可有效控制數據庫增長。

Copyright © Windows教程網 All Rights Reserved