如果在DB2中遇到了下列错误:
--------
检测到 DB2 管理服务器通信错误。客户机系统:"9.123.241.19"。服务器系统 "9.123.241.19"。
说明:
检测到 DB2 管理服务器通信错误。可能的原因包括下列内容:
1. 系统管理员关闭了服务器系统上的 DB2 管理服务器。
2. 由于内部或系统错误,服务器系统上的 DB2 管理服务器终止。
3. 未在服务器系统上安装 DB2 管理服务器。
4. DB2 管理服务器没有在客户机系统上正确地编目。
5. 客户机系统或服务器系统上的通信子系统未正确配置或未成功启动。
6. 网络错误导致连接断开。
7. DB2 管理服务器中的内部错误导致连接断开。
用户响应:
验证下列内容:
1. DB2 管理服务器是否没有关闭。
2. DB2 管理服务器是否没有终止。
3. 已经在服务器系统上安装 DB2 管理服务器。
4. 在客户机系统上正确地编目远程 DB2 管理服务器。
5. 正确配置和启动客户机和服务器系统上的通信子系统。
6. 网络是否正常运行。
7. 没有可验证的内容。
如果问题仍然存在,那么咨询网络管理员或者与 IBM 支持机构联系。
------
那是由于DB2的DAS(DB2管理服务器)没有启动的缘故
执行以下步骤:
1、找到DB2的Bin目录,在此目录下运行cmd (就是要使用这个目录下的db2admin.exe程序)
2、运行命令:
C:\Program Files\IBM\SQLLIB\BIN>db2admin setid yourComputerUserName yourPassword
SQL4402W DB2ADMIN 命令成功。
C:\Program Files\IBM\SQLLIB\BIN>db2admin start
SQL4406W 已成功启动 DB2 管理服务器。
其中第一句是正确设置你的用户密码,第二句话是启动
2、当然有时候你的系统根本没有建立DAS,那么可能需要参考一下指令:
C:\Program Files\IBM\SQLLIB\BIN>db2admin /?
SQL4413W 用法:DB2ADMIN 创建、删除、启动或停止 DB2 管理服务器。
说明:
DB2ADMIN 命令语法是:
DB2ADMIN CREATE [
/USER:<username>
/PASSWORD:<password>
]
DROP
START
STOP [/FORCE]
SETID <username>
<password>
SETSCHEDID <username> <password>
/h
命令选项是:
CREATE 创建 DB2 管理服务器
DROP 删除 DB2 管理服务器
START 启动 DB2 管理服务器
STOP 停止 DB2 管理服务器
SETID 设置 DB2 管理服务器的登录帐户