| 類別 | 項目 |
|---|---|
| DB2 版本 | 企業版 (EEE)、工作組版 (WSE)、企業擴展版 (ESE)、個人版、衛星版、Everyplace 微型版 |
| 可連接產品 | DB2 Client、DB2 Connect、DataPropagator、Net.Data、DataJoiner、Relational Connect、WebSphere AS |
| 支持協議 | TCP/IP、NetBIOS、APPC、IPX/SPX、Named Pipe |
| 客戶端類型 | Runtime Client、Administration Client、Application Development Client、Thin Client |
\SQLLIB 根目錄)BIN 可執行文件、BND 綁定文件、CFG 默認配置、DB2 默認實例、DB2DAS00 管理服務器、FUNCTION UDF 目錄、JAVA 類庫、SAMPLES 示例代碼、MSG 多語言消息/opt/IBM/db2/V版本 根目錄)ADM 管理工具、BIN 二進制、LIB 庫文件、INSTANCE 實例腳本、INSTALL 安裝程序、MAP DB2Connect 映射、JAVA、SAMPLESAIX 安裝命令:installp。同一 OS 可安裝多個 DB2 版本/實例。
| 操作 | 命令 | |
|---|---|---|
| 啟動實例 | db2start | |
| 停止實例 | db2stop | |
| 修改註冊變量 | db2set PARAM=VALUE (實例級) / db2set PARAM=VALUE -g (全局級) | |
| 查看可設置變量 | db2set -lr | |
| CLP 執行 OS 命令 | 前綴 !,如 !dir C:\ | |
| CLP 長命令換行 | 反斜槓 \ 續行 |
| 平台 | 默認名稱 | 創建/刪除/配置命令 |
|---|---|---|
| Unix | DB2AS | dascrt/dasdrop/db2getadmincfg/db2updateadmincfg/db2resetadmincfg |
| Windows | DB2DAS00 | db2admin create/db2admin drop/同上 |
LIST DATABASE DIRECTORYLIST NODE DIRECTORY默認實例服務端口:50000,服務名 DB2CDB2。
| 服務端 | 客戶端 |
|---|---|
| SERVER, SERVER_ENCRYPT, CLIENT, DCE, DCE_SERVER_ENCRYPT, KERBEROS, KRB_SERVER_ENCRYPT | SERVER, SERVER_ENCRYPT, DCS, DCS_ENCRYPT, CLIENT, DCE |
| 需求 | SQL |
|---|---|
| 用戶表數量 | SELECT * FROM SYSIBM.SYSTABLES WHERE CREATOR='USER' |
| 用戶函數 | SELECT * FROM SYSIBM.SYSFUNCTIONS WHERE SCHEMA='USER' |
| 用戶視圖 | SELECT * FROM SYSIBM.SYSVIEWS WHERE CREATOR='USER' |
| DB2 版本 | SELECT * FROM SYSIBM.SYSVERSIONS |
| 觸發器 | SELECT * FROM SYSIBM.SYSTRIGGERS WHERE SCHEMA='USER' |
| 表空間狀態 | SELECT * FROM SYSIBM.SYSTABLESPACES |
| 序列狀態 | SELECT * FROM SYSIBM.SYSSEQUENCES |
| Schema 列表 | SELECT * FROM SYSIBM.SYSSCHEMATA |
| 索引信息 | SELECT * FROM SYSIBM.SYSINDEXES |
| 表列信息 | SELECT * FROM SYSIBM.SYSCOLUMNS WHERE TBNAME='TABLE' |
| 數據類型 | SELECT * FROM SYSIBM.SYSDATATYPES |
| 緩衝池 | SELECT * FROM SYSIBM.SYSBUFFERPOOLS |
| 包信息 | SELECT * FROM SYSCAT.PACKAGES |
| 存儲過程 | SELECT * FROM SYSCAT.PROCEDURES |
| 檢查約束 | SELECT * FROM SYSCAT.CHECKS WHERE TABNAME='TABLE' |
| 引用完整性 | SELECT * FROM SYSCAT.REFERENCES WHERE TABNAME='TABLE' |