說明:
本教學為Policy Manager在Windows和Linux下手動備份資料庫的操作說明。
在做版本升級或是資料庫維護之前,建議先手動備份H2DB資料庫。
※ 備份的資料庫僅適用當前版本,請留存該版本Policy Manager的安裝檔。
※ 此教學不適用於15.3含之前版本。
※ 務必按照步驟先停止相關服務後再備份資料庫。
一、Windows作業系統:
1. 為確保資料一致性並避免因檔案鎖定導致備份不完整,請先停用WithSecure Policy Manager目前的服務,避免備份出現錯誤或檔案不同步。
使用系統管理員身分執行命令提示字元(cmd),輸入net stop wspms。
確認顯示WithSecure Policy Manager 服務已經成功停止。


2. 請開啟以下路徑,備份h2db整個資料夾至其它位置:
C:\ProgramData\WithSecure\NS\Policy Manager\Policy Manager Server\data\
備份完成後,請妥善保管留存備用。

二、Linux作業系統:
1. 為確保資料一致性並避免因檔案鎖定導致備份不完整,請先停用WithSecure Policy Manager目前的服務,避免備份出現錯誤或檔案不同步。
以下操作指令建議使用root或系統管理員帳號操作:
停用Policy Manager 服務。
sudo systemctl stop fspms
![]()
確認Policy Manager 服務狀態。
sudo systemctl status fspms
檢查輸出畫面中的 Active 欄位,若顯示Active: inactive (dead) ,代表Policy Manager服務已安全停用。

2. 備份H2DB資料庫步驟:
建立存放備份檔案的資料夾(例如以日期命名):
sudo mkdir -p /backup/fspms_$(date +%Y%m%d)
執行目錄複製:
sudo cp -a /var/opt/f-secure/fspms/data/h2db /backup/fspms_$(date +%Y%m%d)/
查看當天的備份目錄確認檔案大小與清單:
ls -lh /backup/fspms_$(date +%Y%m%d)/h2db/

若考量H2DB檔案過大,可使用 tar 指令將整個 h2db 目錄壓縮備份。
sudo tar -cvzf /backup/fspms_h2db_$(date +%Y%m%d).tar.gz /var/opt/f-secure/fspms/data/h2db/

備份完成後,請妥善保管留存備用。