sqllib/db2systm。db2 get dbm cfg / db2 update dbm cfg using ...db2 get db cfg for / db2 update db cfg for using ... 四級概要文件註冊表,優先級遞減:
db2set -i db2set -i (預設)db2set -gset/export常用 db2set 操作:
db2set -lr # 列出所有支援變量
db2set # 當前實例已定義變量
db2set -all # 所有級別值
db2set VAR=value # 設定當前實例
db2set VAR=value -g # 設定全域
db2set -r VAR # 重置至上級值
db2set VAR= -null # 刪除並阻止上級生效
| 參數 | 說明 | 建議 |
|---|---|---|
| FEDERATED | 啟用聯合功能 | 需要時設 YES |
| INSTANCE_MEMORY | 實例共享記憶體,AUTOMATIC 自動計算含溢出緩衝 | 通常保持 AUTOMATIC |
| SHEAPTHRES | 排序堆閾值 (4KB),私有排序總上限 | 依記憶體調整,防止溢出 |
| MAXAGENTS / NUM_POOLAGENTS | 最大/池化代理數 | 依並發預估設定 |
| MAX_CONNECTIONS | 最大連接數,超過啟用 Connection Concentrator | 通常 = MAX_COORDAGENTS |
| INDEXREC | 無效索引重建時機:RESTART/ACCESS/ACCESS_NO_REDO | 高端系統建議 RESTART,啟動時重建不影響線上 |
| INTRA_PARALLEL | 分區內並行 (YES 啟用 db2agntp) | 數倉/大查詢設 YES |
| SVCENAME | TCP 服務名,對應 /etc/services 或 Windows services 端口(預設 50000) | 確保客戶端一致 |
db2admin start/stop、db2 get/update/reset admin cfgAUTHENTICATION=SERVER_ENCRYPT、DISCOVER=SEARCH、SCHED_ENABLE=OFF(排程器)、TOOLSCAT_DB/INST/SCHEMA(工具目錄)db2start / db2stop # 啟停實例
db2 list db directory # 系統資料庫目錄
db2 list node directory # 節點目錄
db2 get dbm cfg | findstr SVCENAME # 查看端口
db2set DB2COMM=TCPIP # 啟用 TCP/IP
db2set db2codepage=1386 # 中文代碼頁 (819=英文)