win10 系統下 DBVisualizer連接DB2數據庫失敗可能原因


1.win + R  運行 輸入 db2cmd 

進入DB2命令窗

2.輸入命令:

db2 get dbm cfg

---------------------------------------------------------------------------------------

數據庫管理器配置

節點類型 = 帶有本地客戶機和遠程客戶機的企業服務器版

數據庫管理器配置發行版級別 = 0x0c00

最大打開文件數 (MAXTOTFILOP) = 16000
CPU 速度(毫秒/指令) (CPUSPEED) = 1.298947e-007
通信帶寬(MB/秒) (COMM_BANDWIDTH) = 1.000000e+002

最大並發活動數據庫數 (NUMDB) = 8
聯合數據庫系統支持 (FEDERATED) = NO
事務處理器監視器名 (TP_MON_NAME) =

缺省對方付費帳戶 (DFT_ACCOUNT_STR) =

Java Development Kit 安裝路徑(JDK_PATH) = D:\PROGRA~1\IBM\SQLLIB\java\jdk

診斷錯誤捕獲級別 (DIAGLEVEL) = 3
通知級別 (NOTIFYLEVEL) = 3
診斷數據目錄路徑 (DIAGPATH) =

缺省數據庫監視開關
緩沖池 (DFT_MON_BUFPOOL) = OFF
鎖定 (DFT_MON_LOCK) = OFF
排序 (DFT_MON_SORT) = OFF
語句 (DFT_MON_STMT) = OFF
表 (DFT_MON_TABLE) = OFF
時間戳記 (DFT_MON_TIMESTAMP) = ON
工作單元 (DFT_MON_UOW) = OFF
監視實例和數據庫的運行狀況 (HEALTH_MON) = ON

SYSADM 組名 (SYSADM_GROUP) =
SYSCTRL 組名 (SYSCTRL_GROUP) =
SYSMAINT 組名 (SYSMAINT_GROUP) =
SYSMON 組名 (SYSMON_GROUP) =

客戶機用戶標識-密碼插件 (CLNT_PW_PLUGIN) =
客戶機 Kerberos 插件 (CLNT_KRB_PLUGIN) = IBMkrb5
組插件 (GROUP_PLUGIN) =
本地授權的 GSS 插件 (LOCAL_GSSPLUGIN) =
服務器插件方式 (SRV_PLUGIN_MODE) = UNFENCED
GSS 插件的服務器列表 (SRVCON_GSSPLUGIN_LIST) =
服務器用戶標識-密碼插件 (SRVCON_PW_PLUGIN) =
服務器連接認證 (SRVCON_AUTH) = NOT_SPECIFIED
集群管理器 (CLUSTER_MGR) =

數據庫管理器認證 (AUTHENTICATION) = SERVER
沒有權限就允許編目 (CATALOG_NOAUTH) = NO
信賴所有客戶機 (TRUST_ALLCLNTS) = YES
可信的客戶機認證 (TRUST_CLNTAUTH) = CLIENT
繞過聯合認證 (FED_NOAUTH) = NO

缺省數據庫路徑 (DFTDBPATH) = D:

數據庫監視器堆大小(4KB) (MON_HEAP_SZ) = AUTOMATIC(66)
“Java 虛擬機”堆大小(4KB) (JAVA_HEAP_SZ) = 2048
審計緩沖區大小(4KB) (AUDIT_BUF_SZ) = 0
實例共享內存(4KB)的大小 (INSTANCE_MEMORY) = AUTOMATIC(2640467)
備份緩沖區缺省大小(4KB) (BACKBUFSZ) = 1024
復原緩沖區缺省大小(4KB) (RESTBUFSZ) = 1024

代理程序的堆棧大小 (AGENT_STACK_SZ) = 16
最小已落實專用內存(4KB) (MIN_PRIV_MEM) = 32
專用內存閾值(4KB) (PRIV_MEM_THRESH) = 20000

排序堆閾值(4KB) (SHEAPTHRES) = 0

目錄高速緩存支持 (DIR_CACHE) = YES

應用程序支持層堆大小(4KB) (ASLHEAPSZ) = 15
最大請求者 I/O 塊大小(以字節計) (RQRIOBLK) = 32767
查詢堆大小(4KB) (QUERY_HEAP_SZ) = 1000

已調速實用程序對工作負載的影響 (UTIL_IMPACT_LIM) = 10

代理程序的優先級 (AGENTPRI) = SYSTEM
代理程序池大小 (NUM_POOLAGENTS) = AUTOMATIC(100)
池中的初始代理程序數 (NUM_INITAGENTS) = 0
最大協調代理程序數 (MAX_COORDAGENTS) = AUTOMATIC(200)
最大客戶機連接數 (MAX_CONNECTIONS) = AUTOMATIC(MAX_COORDAGENTS)

保留受防護的進程 (KEEPFENCED) = YES
合用受防護的進程的數目 (FENCED_POOL) = AUTOMATIC(MAX_COORDAGENTS)
受防護的進程的初始數目 (NUM_INITFENCED) = 0

索引重新創建時間和重做索引構建 (INDEXREC) = RESTART

事務管理器數據庫名稱 (TM_DATABASE) = 1ST_CONN
事務再同步時間間隔(秒) (RESYNC_INTERVAL) = 180

SPM 名稱 (SPM_NAME) = WIN_4FL5
SPM 日志大小 (SPM_LOG_FILE_SZ) = 256
SPM 再同步代理程序限制 (SPM_MAX_RESYNC) = 20
SPM 日志路徑 (SPM_LOG_PATH) =

NetBIOS 工作站名 (NNAME) =

TCP/IP 服務名稱 (SVCENAME) = db2j_DB2
發現方式 (DISCOVER) = SEARCH
發現服務器實例 (DISCOVER_INST) = ENABLE

最大查詢並行度 (MAX_QUERYDEGREE) = ANY
啟用分區內並行性 (INTRA_PARALLEL) = NO

每個查詢的最大異步 TQ 數 (FEDERATED_ASYNC) = 0

內部通信緩沖區數(4KB) (FCM_NUM_BUFFERS) = AUTOMATIC(4096)
內部通信信道數 (FCM_NUM_CHANNELS) = AUTOMATIC(2048)
節點連接耗用時間(秒) (CONN_ELAPSE) = 10
最大節點連接重試次數 (MAX_CONNRETRIES) = 5
節點間的最大時差(分鍾) (MAX_TIME_DIFF) = 60

db2start/db2stop 超時(分鍾) (START_STOP_TIME) = 10

-------------------------------------------------------------------------------------------------------

3.找到SVCENAME,如果為空(以上信息為變更后查詢結果),輸入以下命令:

--停掉

db2stop

--變更為tcpip連接

db2set DB2COMM=tcpip

--修改 SVCENAME

db2 update dbm cfg using SVCENAME db2j_DB2

--開啟

db2start

4.添加或者修改C:\Windows\System32\drivers\etc\services中對應的SVCENAME ,例如:db2j_DB2

------------------------------------

db2j_DB2 55000/tcp

---------------------------------------

ps:安裝DB2時會有配置的端口信息,如果services文件中已經配端口信息,可以在命令窗口直接將SVCENAME改為文件中的 db2j_DB2

 

DB2配置信息:

--------------------------------------

HTTP 服務名稱: db2j_DB2
HTTP 服務端口號: 55000

-------------------------------------

 

其他命令信息可以參看

https://blog.csdn.net/voilethht/article/details/47976731

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM