db2 list node directory — 檢視本地節點目錄db2 catalog tcpip node <節點名> remote <IP/主機名> server <埠號/服務名> ostype <OS> — 編目 TCP/IP 節點db2 uncatalog node <節點名> — 取消節點編目db2 list database directory — 檢視系統資料庫目錄db2 list database directory on <磁碟> — 檢視本地資料庫目錄db2 catalog database <資料庫> as <別名> at node <節點名> — 編目資料庫db2 uncatalog database <別名> — 取消資料庫編目db2 connect to <資料庫> user <用戶> using <密碼> — 測試遠端連線set schema = <schema名> — 設定當前會話預設 Schema(不受事務控制)create database <名稱> using codeset <編碼> territory <地區>DB2CODEPAGE=1386 或 db2set DB2CODEPAGE=1386(需重啟)db2 migrate database <資料庫> — 低版本備份還原至高版本後執行遷移select * from "<schema>"."<table>"db2look -d <資料庫> -e -c -o <檔案> — 匯出 DDLdb2 -tvf <腳本檔> — 執行 SQL 腳本select * from sysibm.sysversions — 查 DB2 版本describe table <表名> 或 describe select * from <表名> — 檢視表結構ALTER TABLE <表> ACTIVATE NOT LOGGED INITIALLY WITH EMPTY TABLE — 快速清空大表SELECT * FROM SYSCAT.PROCEDURES — 查預存程序SELECT * FROM SYSCAT.CHECKS WHERE TABNAME='<表>' — 查 Check 約束SELECT * FROM SYSCAT.REFERENCES WHERE TABNAME='<表>' — 查 FK 約束SELECT * FROM SYSCAT.BUFFERPOOLS — 查緩衝池狀態db2 get dbm cfg / db2 update dbm cfg using <參數> <值>db2 get db cfg for <資料庫> / db2 update db cfg for <資料庫> using <參數> <值>CREATE BUFFERPOOL <名稱> SIZE <頁數> [PAGESIZE 4096] [EXTENDED STORAGE]ALTER BUFFERPOOL <名稱> SIZE <頁數> [EXTENDED STORAGE]DROP BUFFERPOOL <名稱>BUFFPAGE 參數決定WHERE (colA,colB,colC) IN (VALUES (vA1,vB1,vC1), (vA2,vB2,vC2), ...)db2 list application [show detail] — 檢視當前連線應用db2dart <資料庫> /DB — 檢查資料庫一致性db2batch -d <資料庫> -f <SQL檔> [-a user/pwd] [-r <結果檔>] — SQL 效能測試EXPORT TO <檔案> OF IXF SELECT * FROM <表> — 匯出資料IMPORT FROM <檔案> OF IXF [CREATE/INSERT/REPLACE] INTO <表> — 匯入資料