这些安装说明基于使用 2.6.16.21-0.8-default 内核的单分区安装。Novell AppArmor 安全性在安装和测试期间已安装并启用。
基本测试结果(详情请参阅第 21 节)已成功。
但是,我发现重新启动后,DB2 实例没有自动重启,因此客户端无法连接到数据库。要纠正这个问题,请以实例所有者身份执行以下命令
db2set DB2AUTOSTART=YES |
此外,为了允许 DB2 通过防火墙(默认情况下启用)访问,需要使用 YaST2 实用程序将端口值添加到防火墙。
您可以使用 db2 get dbm cfg | grep SVCENAME 命令来检索 DB2 实例服务名称。默认情况下,这设置为端口 50001 的 TCP 连接。请注意,如果您稍后创建任何其他实例,则需要添加另一个新的 TCP 规则以允许防火墙访问。如果您想远程管理此系统上的 DB2 安装,则还应允许端口 523 上的 UDP 和 TCP 连接通过防火墙。
要使用 YaST 打开这些端口,请打开 YaST 工具,然后选择“安全和用户”,然后选择“防火墙”图标。在允许的服务设置面板中,单击“高级”按钮。在 TCP 端口对话框中,添加 523 50001,在 UDP 端口对话框中,添加 523。单击“下一步”,直到安装向导完成并重新启动防火墙。远程连接现在将通过并连接到 DB2 实例。