标题: 如何处理DB2 V9.1的命令在AIX平台上挂起的问题
darkbug
超级版主
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17


UID 187
精华 12
积分 2308
帖子 4288
活跃指数 250
LU金币 3540 个
LU金条 161170 个
阅读权限 251
注册 2003-9-28
 
发表于 2007-7-21 15:47  资料  个人空间  短消息  加为好友  添加 darkbug 为MSN好友 通过MSN和 darkbug 交谈
如何处理DB2 V9.1的命令在AIX平台上挂起的问题

问题

当在AIX 5L平台使用DB2 V9.1的时候,有时会遇到DB2命令,如db2icrt,db2start和db2stop挂起情况。

解答


DB2 V9.1目前支持IPv6,当DB2调用AIX的getaddrinfo()时,它将既请求一个IPv4的地址又请求一个IPv6的地址。如果/etc/netsvc.conf文件的配置如下:

hosts=bind,local

AIX解析器就会返回一个IPV4地址和一个IPv6地址。

AIX将会首先从本地获取地址,如果失败,那么它会到DNS服务器获取。对于没有配置IPv6的服务器,在失败之前,AIX会消耗大量时间去试图获得一个IPv6的地址。由于DB2依赖于AIX来获取地址信息,这就会导致DB2命令看起来像是挂起了一样。

注意:任何调用AIX包含解析IPv6协议的命名解析API的程序都会碰到同样的长时间延迟。

对该解决方法如下:

对于没有配置IPv6的服务器,您应该如下配置/etc/netsvc.conf文件:

hosts=bind4,local4

AIX将对所有的命名解析API仅返回IPv4的地址。





踏踏实实学习,认认真真干活
顶部
dboylx
LU幼天使
Rank: 2



UID 48012
精华 0
积分 27
帖子 48
活跃指数 5
LU金币 48 个
LU金条 0 个
阅读权限 20
注册 2006-6-1
 
发表于 2007-7-25 17:47  资料  个人空间  短消息  加为好友 
SF~~~顶~~~

顶~~~

顶部
 



当前时区 GMT+8, 现在时间是 2008-10-11 16:22
乐悠LoveUnix论坛-京ICP备05005823号

Thanks to Discuz!  © 2001-2007    Power by LoveUnix.net
Processed in 0.051040 second(s), 6 queries , Gzip enabled

清除 Cookies - 联系我们 - 乐悠LoveUnix - Archiver