掌握 DB2 安裝目錄結構是 DBA 入門的必修課。本文系統梳理 Windows 與 OS/2 平台下 DB2 透過 SETUP.EXE 安裝後生成的 SQLLIB 根目錄及其核心子目錄,幫助您快速建立目錄心智模型,為後續配置、遷移、故障排查打下基礎。
安裝程式預設建立 SQLLIB 作為根目錄,內含 README、授權條款與版本資訊等入口檔案。
| 子目錄 | 功能定位 | 關鍵內容示例 |
|---|---|---|
| SQLLIBSAMPLES | 範例程式與腳本 | C/C++、Java、CLI、存儲過程範例碼 |
| SQLLIBSPMLOG | 同步點管理器日誌 | SPM 協調器恢復日誌檔 |
| SQLLIBTHNSETUP | 瘦客戶端安裝檔 | IBM Data Client 部署包 |
| SQLLIBADSM | ADSTAR 分散式儲存管理 | TSM API、備份/恢復整合組件 |
| SQLLIBBIN | DB2 工具可執行檔 | db2、db2cmd、db2licm、db2set 等核心二進位 |
| SQLLIBBND | 工具綁定檔 | *.bnd 檔,系統套件綁定元數據 |
| SQLLIBDB2DAS00 | 預設 DAS(管理伺服器)目錄 | DAS 配置、日誌、儀表板資料 |
| SQLLIBDOC | 線上手冊 | PDF/HTML 參考手冊、SQL 參考、管理指南 |
| SQLLIBFUNCTION | 預設 UDF(用戶自定義函數)目錄 | 外部函數庫、JAR 包部署路徑 |
| SQLLIBFUNCTIONUNFENCED | 非隔離模式 UDF 目錄 | 高效能但風險較高的 C/C++ 例程庫 |
| SQLLIBHELP | 線上幫助檔 | CLI 幫助、命令語法速查 |
| SQLLIBJAVA | DB2 所需 Java 類庫 | db2jcc.jar、db2jcc_license_cu.jar、sqlj.zip |
DB2PATH 指向 SQLLIB,PATH 包含 SQLLIB\BIN。SQLLIB\DB2),實例級配置、日誌互不干擾。SQLLIB\function\routine 並授權 db2admin 讀取執行權限。下一篇將詳細解析 Java12、SQLLIBCC、SQLLIBCFG 等進階子目錄功能,敬請關注。