IBM DB2 Content Manager Library Server(LS)資料庫結構會隨版本變更。在系統升級、備份還原等維護操作後,管理員常面臨一個關鍵問題:當前資料庫究竟對應 CM V8.2 還是 V8.3?版本辨識錯誤可能導致相容性故障,因此掌握準確查詢方法至關重要。
cmlevel 指令不可靠?cmlevel 指令讀取的是安裝時生成的配置檔案。若資料庫在安裝後經由還原操作被覆蓋,該指令顯示的版本資訊將與實際資料庫結構不符,無法作為判斷依據。
安裝時,CM 會將 LS 資料庫版本資訊寫入資料庫內部表中。查詢此表可獲得 100% 準確的版本號。
icmnlsdb):
db2 connect to icmnlsdb
db2 "select lscurrentversion from icmadmin.icmstsyscontrol"
LSCURRENTVERSION
8.3.00.000
1 record(s) selected.
結果 8.3.00.000 明確表明該資料庫屬於 CM V8.3 版本。若顯示 8.2.xx.xxx 則為 V8.2。

透過直接查詢 icmadmin.icmstsyscontrol 表的 lscurrentversion 欄位,管理員可快速、準確地掌握 Library Server 資料庫的真實版本等級,避免因版本不匹配引發的系統錯誤。如仍有疑慮,請聯繫 IBM 技術支援中心協助處理。