这些安装说明基于使用 2.6.9-55.0.2 EL 内核的单分区安装。
在 Red Hat Enterprise Linux 4 上的安装已成功完成,GUI 安装程序运行正常,安装过程中也没有错误。考虑到 RHEL 4 是 DB2 的官方支持平台,这种顺利的安装并不令人意外。
基本测试结果(更多细节请参阅第 21 节)是成功的。
但是,我发现重启后,DB2 实例没有自动重启,因此客户端无法连接到数据库。要纠正此问题,请以实例所有者身份执行以下命令
db2set DB2AUTOSTART=YES |
此外,为了允许通过基于 iptables 的防火墙(默认启用)访问 DB2,有必要修改 iptables 防火墙规则集,该规则集保存在/etc/sysconfig/iptables文件中。如果您已启用防火墙(使用 iptables 服务),并且您想启用与 DB2 服务器的外部连接,则必须开放端口 523 的 TCP 和 UDP 访问以及任何 DB2 服务端口的 TCP 访问。为了实现这一点,请将这些规则添加到iptables文件(在任何 -j ACCEPT 规则中)
-A RH-Firewall-1-INPUT -p udp -m udp --dport 523 -j ACCEPT -A RH-Firewall-1-INPUT -p tcp -m tcp --dport 523 -j ACCEPT -A RH-Firewall-1-INPUT -p tcp -m tcp --dport 50000 -j ACCEPT |
您可以使用 db2 get dbm cfg | grep SVCENAME 来检索服务名称,然后检查/etc/services以获取要在防火墙上开放的等效端口值。