承接上篇,本文繼續詳細解析 DB2 在 Windows/OS/2 環境下安裝根目錄(SQLLIB)下的核心子目錄功能與定位,幫助 DBA 快速定位配置檔、日誌、工具二進位與 Java 類庫等關鍵資源。
| 目錄名稱 | 功能描述 | 典型用途 |
|---|---|---|
| Java12 | 包含 JDK 1.2 支援程式 | 舊版 Java 存儲過程/UDF 執行環境 |
| SQLLIBCC | 控制中心運行所需檔案 | GUI 管理工具依賴庫 |
| SQLLIBCFG | 預設系統配置檔 | db2system、db2nodes.cfg 等樣本配置 |
| SQLLIBCONV | 代碼頁轉換表檔案 | 字符集轉換、國際化支援 |
| SQLLIBDB2 | 預設實例目錄 | 實例級配置、診斷日誌、鎖事件檔 |
| SQLLIBMISC | HTML 搜尋服務器檔案 | 資訊中心/幫助系統索引資料 |
| SQLLIBMSGPRIME | 訊息檔(錯誤碼、提示文字) | 多語言錯誤訊息查詢 |
| SQLLIBQP | Query Patroller 客戶端檔案 | 查詢管理/負載控制客戶端組件 |
SQLLIBCFG 與實例目錄 SQLLIBDB2 下的 db2system、db2nodes.cfg。db2diag.log、notification.log 是故障排查首選。SQLLIBCONV 下對應 .cnv 檔是否存在。SQLLIB/function/jar(需自建),而非覆蓋 Java12。DB2 9.7 之後逐漸簡化目錄結構,部分子目錄(如 Java12、SQLLIBCC)在新版本中可能不再預設創建或已整合至其他路徑。請以實際安裝清單為準,並參考官方 db2ls / db2val 輸出驗證。