首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> DB2 資料庫 >> DB2 教學

DB2 V8 配置參數、註冊變量與管理伺服器完全指南

     編輯:DB2 教學

配置文件體系

  • 資料庫管理器配置文件 (DBM CFG):實例級,影響系統資源,存於 sqllib/db2systm。db2 get dbm cfg / db2 update dbm cfg using ...
  • 資料庫配置文件 (DB CFG):資料庫級,指定資源分配。db2 get db cfg for / db2 update db cfg for using ...

註冊表變量與環境變量優先級

四級概要文件註冊表,優先級遞減:

  1. 實例節點級 db2set -i
  2. 實例級 db2set -i (預設)
  3. 全域級 db2set -g
  4. 作業系統環境變量 set/export

常用 db2set 操作:

db2set -lr                    # 列出所有支援變量
db2set                        # 當前實例已定義變量
db2set -all                   # 所有級別值
db2set VAR=value              # 設定當前實例
db2set VAR=value -g           # 設定全域
db2set -r VAR                 # 重置至上級值
db2set VAR= -null             # 刪除並阻止上級生效

關鍵 DBM CFG 參數解讀

參數說明建議
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
SVCENAMETCP 服務名,對應 /etc/services 或 Windows services 端口(預設 50000)確保客戶端一致

管理伺服器 (DAS) 配置

  • 命令:db2admin start/stop、db2 get/update/reset admin cfg
  • 關鍵參數:AUTHENTICATION=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=英文)
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved