前言
DB2 安裝目錄 bin/、adm/、instance/ 下包含上百個系統指令。本文依功能分類整理 100+ 官方工具名稱與用途對照表,方便 DBA 快速定位所需工具。
一、安裝與實例管理
| 指令 | 用途 |
db2_install | 安裝 DB2 產品 (非圖形化) |
db2_deinstall | 解除安裝 DB2 產品 |
db2setup | 圖形化安裝啟動器 |
installFixPack | 安裝 Fix Pack 更新 |
db2icrt | 建立實例 |
db2idrop | 刪除實例 |
db2ilist | 列出實例 |
db2iupdt | 更新實例 (Fix Pack 後必跑) |
db2imigr | 遷移實例 (版本升級) |
db2iauto | 設定實例開機自動啟動 |
db2iclus | Microsoft Cluster Server 整合 |
db2isetup | 實例建立 GUI |
db2inidb | 初始化鏡像資料庫 (HADR/備份) |
二、DAS (管理伺服器) 管理
| 指令 | 用途 |
dascrt | 建立 DAS |
dasdrop | 刪除 DAS |
dasupdt | 更新 DAS |
dasmigr | 遷移 DAS |
dasauto | 設定 DAS 開機自動啟動 |
db2admin | DAS 服務控制 (start/stop) |
三、資料庫核心操作
| 指令 | 用途 |
db2start | 啟動實例 |
db2stop | 停止實例 |
db2 | CLP 互動/批次模式 |
db2sampl | 建立 SAMPLE 資料庫 |
db2licm | 授權管理 (列出/安裝/移除) |
db2level | 顯示版本/Service Level |
db2set | 註冊表/環境變數管理 |
db2gov | 總督 (Governor) 監控/限制 |
db2govlg | 總督日誌查詢 |
四、備份/還原/維護
| 指令 | 用途 |
db2backup / BACKUP DATABASE | 備份資料庫/表空間 |
db2restore / RESTORE DATABASE | 還原資料庫 |
db2rollforward / ROLLFORWARD DATABASE | 前滾復原 |
db2reorg / REORG TABLE/INDEX | 重組表/索引 |
db2runstats / RUNSTATS | 更新統計資訊 |
db2rbind | 重新綁定所有套件 |
db2relocatedb | 重定位資料庫容器/日誌路徑 |
db2rfpen | 重置前滾暫停狀態 |
db2ckbkp | 檢查備份影像完整性 |
db2ckrst | 檢查增量還原序列 |
db2ckmig | 預遷移檢查 |
五、資料移動與結構擷取
| 指令 | 用途 |
db2move | 資料庫資料遷移 (EXPORT/IMPORT/LOAD) |
db2look | DDL/統計資訊/授權擷取 |
db2load / LOAD | 高速載入 |
db2import / IMPORT | 資料匯入 |
db2export / EXPORT | 資料匯出 |
六、監控、診斷與效能
| 指令 | 用途 |
db2pd | 即時監控/診斷 (無鎖定, 強推) |
db2top | 互動式即時效能監控 |
db2mtrk | 記憶體追蹤 |
db2dart | 資料庫分析報告工具 |
db2diag | db2diag.log 分析工具 |
db2trc | 追蹤 (Trace) 工具 |
db2exfmt | 說明計畫格式化 |
db2expln | SQL/XQuery 說明 |
db2perfc | 重設效能計數器 |
db2perfi | 效能計數器註冊 |
db2perfr | 效能監視器註冊 |
db2evmon | 事件監視器生產工具 |
db2evtbl | 產生事件監視器目標表 DDL |
db2eva | 事件分析器 |
七、連接與配置工具
| 指令 | 用途 |
db2ca | 配置助手 GUI |
db2cc | 控制中心 GUI |
db2ce | 命令編輯器 GUI |
db2cfexp | 連接配置匯出 |
db2cfimp | 連接配置匯入 |
db2cap | CLI/ODBC 靜態套件綁定 |
db2cli | 互動式 CLI 測試 |
db2jdbcbind | JDBC 套件綁定 |
db2sqljbind | SQLJ 設定檔綁定 |
db2sqljcustomize | SQLJ 設定檔客製化 |
db2sqljprint | SQLJ 設定檔列印 |
db2sql92 | SQL92 相容處理器 |
八、安全與授權
| 指令 | 用途 |
db2audit | 稽核設施管理 |
db2extsec | 設定 DB2 物件權限 (Windows) |
db2undgp | 撤銷執行特權 |
enable_MQFunctions / disable_MQFunctions | 啟用/禁用 WebSphere MQ 函數 |
九、其他實用工具
| 指令 | 用途 |
db2batch | 基準測試工具 |
db2bfd | 綁定檔案描述工具 |
db2cat | 系統目錄分析 |
db2dclgn | 宣告產生器 (DCLGEN) |
db2drdat | DRDA 追蹤 |
db2drvmp | 驅動程式映射 |
db2empfa | 啟用多頁檔案配置 |
db2envar.bat | 設定當前視窗環境變數 (Windows) |
db2flsn | 查找日誌序號 (LSN) |
db2fm | 故障監視器 |
db2fs | First Steps GUI |
db2gcf | 控制 DB2 實例 |
db2gpmap | 取得分佈對應圖 (DPF) |
db2hc | 健康中心 GUI |
db2ldcfg | 配置 LDAP 環境 |
db2listvolumes | 顯示磁碟卷 GUID (Windows) |
db2logsforrfwd | 列出前滾所需日誌 |
db2pdcfg | 問題判定行為配置 |
db2rspgn | 回應檔產生器 (無人值守安裝) |
db2sync | DB2 同步器 |
db2systray | 系統匣圖示 |
db2tapemgr | 磁帶日誌管理 |
db2tbst | 取得表空間狀態 |
db2untag | 釋放容器標記 |
db2updv9 | 將資料庫更新至 V9 當前級別 |
db2xdbmig | 遷移 XSR 物件 (XML) |
db2xprt | 格式化 Trap 檔案 |
doce_install / doce_deinstall | 安裝/解除安裝 Information Center |
sqlj | SQLJ 轉換器 |
結語
將此表匯出為 CSV/Markdown 存放於 DBA 知識庫,遇到陌生指令即可快速查閱用途與所在目錄。官方完整參考請見 db2 ? 或 IBM Knowledge Center「Command reference」。