74.7 瞭解儲存器
儲存器是伺服器上連接有資料庫的一種 Java 元件。這些伺服器可以是下列其中任何一種伺服器:具有資料庫的葉伺服器、具有資料庫的中介伺服器、具有資料庫與保存工作站的中介伺服器、根伺服器和具有保存工作站的根伺服器。如需伺服器元件的快速參考表,請參閱節 74.12, 庫存伺服器上的庫存元件綜覽。
儲存器作為由服務管理員載入的服務執行。它處理 dbdir 目錄中的檔案。
由儲存器完成的處理程序如下:
- 儲存器從庫存伺服器組態服務讀取啟動組態參數。
- 選擇器將 .str 檔案放入 dbdir,並且接收器將 .zip 檔案放入 dbdir。
- 儲存器交替處理 .str 檔案和 .zip 檔案。
- 儲存器將包含壓縮 .zip 檔案和 .prp 檔案的 .zip 檔案解壓縮到暫存目錄 (dbdir\temp),並且使用庫存資訊更新資料庫。
- 如果保存工作站直接連接到庫存伺服器,或者如果 .str 檔案是首次儲存在樹狀結構中,則儲存器會對保存工作站強制執行完整掃描,以檢查 .str 檔案中是否存在錯誤。但是,不支援對位於其他樹狀結構中的保存工作站強制執行完整掃描。
- 儲存器更新「工作站狀態」記錄中的狀態,並更新「上捲記錄」。如需更多資訊,請參閱使用狀態記錄監看工作站庫存。
如果保存工作站直接連接到庫存伺服器,或者如果 .str 檔案是首次儲存在樹狀結構中,則會將狀態訊息直接記錄到保存工作站物件中,並可從「工作站狀態」記錄對其進行檢視。
對於跨越樹狀結構上捲庫存資訊,會將上捲狀態訊息記錄到樹狀結構中接收上捲 .str 檔案的第一個庫存伺服器。
- 儲存器處理轉換後的 ZENworks for Desktops 4.x 和 ZENworks 6.5 桌面管理 .str 檔案和 .zip 檔案,此處理方式與其處理 ZENworks 7 桌面管理 .str 檔案的方式類似。但是,如果在向 .str 檔案轉換的過程中發生處理錯誤,則儲存器不會強制執行完整掃描。