您的位置:程序门 -> db2 -> 基础类



请问客户机如何连接db2?


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


请问客户机如何连接db2?[已结贴,结贴人:cnhotel]
发表于:2007-12-07 09:08:03 楼主
第一次接触db2,昨天下载了ibm.db2.udb.enterprise.edition.v8.2,是中文版的.在服务器上安装好了后,请问在其它机器上如何连接到服务端的db2呢?

网上查了下好像有db2   connect的客户端工具,不知道在哪里下载的?

这个安装包里面的东西全部安上也没看到什么客户端的连接工具的,请教各位我应该怎么办?我可以通过odbc连接服务端吗?
发表于:2007-12-07 09:13:031楼 得分:0
我在那个"配置助手"里面也没看到有哪里可以进行客户端连接设置的地方,急s人了,请求援助~~~
发表于:2007-12-07 10:29:332楼 得分:0
我不会用odbc.

你可以在客户端安装db2的客户端,在那个里面设置.

或者在客户端把db2安装上,在控制中心里设置.
发表于:2007-12-07 11:28:103楼 得分:0
谢谢楼上的回答
关键是我没有客户端ibm   db2   connect的安装文件...不知道该怎么办...

请教控制中心的哪块里面?

现在的情况是我在两台电脑上都安装了db2.v8.2,现在这两台之间网络是通的.

我在其中一台电脑上的控制中心的"所有系统"上单击右键"添加",出现个添加系统的界面,点"发现",提示:cca10031在网络上找不到db2系统!

两台机器上的防火墙均已经关闭了!
发表于:2007-12-07 11:35:484楼 得分:0
首先检查两台电脑上的所有db2服务是否已经被起来,最关键的好像是db2das服务要在服务器端起来

然后在客户端电脑上的控制中心的"所有系统"上单击右键"添加",出现个添加系统的界面,如果不能自动发现,则手工输入服务器端的主机名试试。
发表于:2007-12-07 13:55:485楼 得分:0
谢谢楼上的回答
我查看了两台电脑上的db2das   -   db2das00这个服务均已经启动了.两台电脑的db2   管理服务器都启动的.
我在添加里面手工添加了另外一台电脑的名称,单击右键连接的时候提示输入用户名和标示,这里输入的用户名和标示应该就是在安装服务器的时候那个用户名和密码吧?
按确定后提示:

sql22212:

已经检测到“db2   管理服务器”通信错误。客户机系统:"192.168.18.101"。服务器系统  
"221.231.141.213"。(这里有问题,那台电脑在内网ip并不是这个,不知道哪里得出来的结果?)

解释:  
已经检测到“db2   管理服务器”通信错误。可能的原因包括下列内容:  
1.         系统管理员关闭了服务器系统上的“db2   管理服务器”。  
2.         由于内部或系统错误,服务器系统上的“db2   管理服务器”终止。  
3.         未在服务器系统上安装“db2   管理服务器”。
4.         “db2   管理服务器”没有在客户机系统上正确地编目。  
5.         客户机系统或服务器系统上的通信子系统未正确配置或未成功启动。  
6.         网络错误导致连接断开。  
7.         “db2   管理服务器”中的内部错误导致连接断开。  

用户响应:  
验证下列内容:  
1.         “db2   管理服务器”是否没有关闭。
2.         “db2   管理服务器”是否没有终止。  
3.         已经在服务器系统上安装“db2   管理服务器”。
4.         在客户机系统上正确地编目远程“db2   管理服务器”。
5.         正确配置和启动客户机和服务器系统上的通信子系统。
6.         网络是否正常运行。
7.         没有可验证的内容。  

继续请教...

发表于:2007-12-07 14:09:386楼 得分:0
因为那台电脑上的防火墙没彻底关闭,导致提示连接不上

现在输入用户名和标示是连接上了,但在控制台打开那台计算机后里面实例为空...没有数据库在里面!


发表于:2007-12-07 14:17:517楼 得分:0
请问在添加的时候"节点名"里面应该输入什么内容?
发表于:2007-12-07 14:22:478楼 得分:3
节点名,是你自己定义的名字

你可以用命令行来定义
catalog   tcpip   node   nodename   remote   xxxx.xxx.xxx.xxx   server   3700
catalog   db   dbname   at   node   nodename  

实例为空的话,是你在安装db2的时候没有安装sample数据库吧?或者是你没有建立新数据库,用db2sampl来创建sample数据库。
发表于:2007-12-07 14:23:589楼 得分:3
添加完节点后,你还需要以同样的步骤添加实例和数据库
发表于:2007-12-07 14:26:5610楼 得分:4
在命令行下执行下面的命令:

db2   catalog   tcpip   node   mysample   remote   localhost(你的机器名称或者)   server   50000(你的服务端口)
db2   catalog   db   sample   as   sample2   at   node   mysample
db2   terminate
db2   connect   to   sample2   user   username   using   userpassword
发表于:2007-12-07 14:48:0211楼 得分:0
谢谢楼上的诸位大家出手援助,问题已圆满解决,可惜分太少,只能意思意思了啊,呵呵,谢谢各位!


快速检索

最新资讯
热门点击