db2icrt INST_NAME
SYS、IBM、SQL 開頭a-z、0-9、@、#、$、_C:\Program Files\IBM\SQLLIB\BIN>db2icrt INSTTEST
DB20000I DB2ICRT 命令成功完成。
C:\Program Files\IBM\SQLLIB\BIN>db2ilist
INSTTEST
db2ilist
輸出所有實例名稱,每行一個。
db2idrop -f INST_NAME
-f:強制移除,即使有資料庫連線存在(會自動斷開)。db2 force applications all 釋放連線。db2idrop -f INSTTEST
DB20000I DB2IDROP 命令成功完成。
| 操作 | 命令 | 說明 |
|---|---|---|
| 顯示所有參數 | db2 get dbm cfg | 預設分頁顯示 |
| 分頁瀏覽 | db2 get dbm cfg | more | Windows 用 more,Linux 用 less |
| 導出至檔案 | db2 get dbm cfg > cfg.out | 便於備份/比對/文檔 |
| 修改單一參數 | db2 update dbm cfg using SVCENAME db2c_inst1 | 離線參數需 db2stop && db2start |
| 即時生效參數 | db2 update dbm cfg using DIAGLEVEL 3 IMMEDIATE | 加 IMMEDIATE 避免重啟 |
SVCENAME:TCP/IP 服務名/埠號(對應 services 檔)DB2COMM:通訊協定清單(TCPIP, NPIPE 等),透過 db2set 設定AUTHENTICATION:認證模式(SERVER, CLIENT, DATA_ENCRYPT 等)MAXAGENTS / MAX_COORDAGENTS:代理上限,影響並發能力DIAGLEVEL:診斷層級(1~4),排錯時調高db2start # 啟動當前環境變數指向的實例
db2stop # 正常停止
db2stop force # 強制停止(斷開所有連線)
db2pd - # 檢查實例狀態/代理/鎖/緩衝區
Windows 下可用 db2cmd 開啟已設定環境變數的命令視窗,或手動設定:
set DB2INSTANCE=INSTTEST
db2start