我们在Ubuntu Hardy(8.04)上安装了db2 express-c x86_64。 当我尝试启动服务器时,我们看到以下阻止db2获取50000端口的信息( nmap -sS -O 127.0.0.1不显示db2):
$。 〜DB2INST1 / SQLLIB / db2profile中 $ db2start SQL5043N对一个或多个通信协议的支持无法成功启动。 但是, 数据库pipe理器function已成功启动。
以下是db2diag显示的内容:
2010-02-15-20.55.03.560232-360 I51779E417 LEVEL:事件
PID:2044 TID:47604511533392PROC:db2sysc
实例:db2inst1 NODE:000
EDUID:1 EDUNAME:db2sysc
function:DB2 UDB,快速通讯pipe理器,sqlkf_init_allocate_shared,探针:500
开始:FCM基础设施已经启动
FCM以非共享模式运行; FCM并行度:1; 通讯协议:TCP / IPv4
2010-02-15-20.55.04.266997-360 I52197E459 LEVEL:错误
PID:2044 TID:47604511533392PROC:db2sysc
实例:db2inst1 NODE:000
EDUID:1 EDUNAME:db2sysc
function:DB2 UDB,通用通信,sqlcctcpconnmgr,探针:5
MESSAGE:DIA3201E数据库中指定的服务名称“db2c_db2inst1”
pipe理器configuration文件不能在TCP / IP服务中find
文件。
2010-02-15-20.55.05.404750-360 E52657E305 LEVEL:活动
PID:2039 TID:48004268800672PROC:db2star2
实例:db2inst1 NODE:000
function:DB2 UDB,基本sys实用程序,DB2StartMain,probe:911
消息:ADM7513W数据库pipe理器已启动。
开始:DB2 DBM
DB2数据库pipe理器configuration参数SVCENAME被设置为值db2c_db2inst1。 这将使用/ etc / services文件parsing为实际的端口号。
所以,你需要添加一个入口/ etc / services,如:
db2c_db2inst1 50000/tcp # DB2 connections for db2inst1
祝你好运,