多分区db2数据库在linux上面搭建,db2start 命令启动报错,怎么解决大神们?
两台机器看下
tail -20 /etc/services
里面配置程一致的
类似这种
*DB2_dpfinst 60024/tcp
DB2_dpfinst_1 60025/tcp
DB2_dpfinst_2 60026/tcp
DB2_dpfinst_3 60027/tcp
DB2_dpfinst_4 60028/tcp
DB2_dpfinst_END 60029/tcp*
DB2_dpfinst_1-->DB2_dpfinst_END 预留足够的端口号(就是又多少个分区)
如果是两台机器需要两台机器的/etc/services里面配置一样
/usr/local/bin/db2ls , 看一下,是不是root用户安装的? 不是 root 用户安装的 DB2 数据库,不支持DPF数据库多分区。
如果是root用户安装的话,那么看看安装的是什么数据库版本,是企业服务器版本吗?db2licm -l 看看是不是 "DB2 Enterprise Server Edition"
1.services文件
2.db2node.cfg文件
3.hosts文件
4.db2set
查查,应该是这些中某个有问题