在 Linux® 操作系统上安装 DB2® 数据库产品之前,应确保您选择的系统符合必需的操作系统、硬件、软件和通信要求。
有关受支持的 Linux 分发产品的最新信息,请使用浏览器访问以下网址:http://www.ibm.com/software/data/db2/linux/validate/。
DB2 数据库产品在以下硬件上受支持:
受支持的 Linux 操作系统包括:
如果要在 Linux 操作系统上安装 DB2 的 32 位数据库产品,请考虑升级到 64 位操作系统并安装 DB2 的 64 位数据库产品。多线程体系结构通常会简化内存配置。但是,这可能影响 32 位 DB2 数据库服务器的内存配置。例如:
在安装 DB2 数据库产品之前,应更新内核配置参数。当运行 DB2 数据库系统时,特定内核参数的缺省值可能不满足要求。
您可能还有其他需要 Linux 系统资源的产品或应用程序。应该根据您的 Linux 系统工作环境的需求修改内核配置参数。
内核配置参数是在 /etc/sysctl.conf 中设置的。
有关使用 sysctl 命令来设置和激活这些参数的信息,请参阅操作系统手册。
下列各表列示了 SLES 和 RHEL 分发产品的程序包要求:
程序包名 | 描述 |
---|---|
libaio | 包含 DB2 数据库服务器所需的异步库。 |
compat-libstdc++ | 包含 libstdc++so.6(Linux on POWER 不需要此项) |
下列各表列示了 DB2 分区数据库服务器的 SUSE Linux 和 Red Hat 分发产品的程序包要求。
如果选择使用远程 shell 实用程序 rsh,那么还必须安装并运行 inetd(或 xinetd)。如果选择使用远程 shell 实用程序 ssh,那么需要在完成 DB2 安装后立即设置 DB2RSHCMD 通信变量。如果不设置此注册表变量,那么使用 rsh 实用程序。
在继续进行 DB2 数据库系统安装之前,应安装并配置所有必需的程序包。有关 Linux 的一般信息,请参阅 Linux 分发文档。
程序包名 | 描述 |
---|---|
pdksh 或 ksh93 | Korn Shell。分区数据库环境需要此程序包。 |
openssh | 此程序包中包含一组服务器程序,它们允许用户通过安全 shell 在远程计算机上运行命令或者运行来自远程计算机的命令。如果将 DB2 数据库系统的缺省配置与 rsh 配合使用,那么不需要此程序包。 |
rsh-server | 此程序包包含一组服务器程序,它们允许用户在远程计算机上运行命令、登录其他计算机以及在计算机之间复制文件(rsh、rexec、rlogin 和 rcp)。如果将 DB2 数据库系统配置为使用 ssh,那么不需要此程序包。 |
nfs-utils | 网络文件系统支持程序包。它允许远程计算机访问本地文件。 |
目录 | 程序包名 | 描述 |
---|---|---|
/System Environment/Shell | pdksh 或 ksh93 | Korn Shell。分区数据库环境需要此程序包。 |
/Applications/Internet | openssh | 此程序包中包含一组客户机程序,它们允许用户通过安全 shell 在远程计算机上运行命令。如果将 DB2 数据库系统的缺省配置与 rsh 配合使用,那么不需要此程序包。 |
/System Environment/Daemons | openssh-server | 此程序包中包含一组服务器程序,它们允许用户通过安全 shell 运行来自远程计算机的命令。如果将 DB2 数据库系统的缺省配置与 rsh 配合使用,那么不需要此程序包。 |
/System Environment/Daemons | rsh-server | 此程序包包含一组程序,它们允许用户在远程计算机上运行命令。分区数据库环境中需要此程序包。如果将 DB2 数据库系统配置为使用 ssh,那么不需要此程序包。 |
/System Environment/Daemons | nfs-utils | 网络文件系统支持程序包。它允许远程计算机访问本地文件。 |
需要下列其中一个浏览器来查看联机帮助并运行"第一步"(db2fs):
在 RHEL 5 系统上,如果增强了安全性的 Linux(SELinux)已启用并且处于强制执行方式,那么安装程序可能会因受到 SELinux 限制而失败。
为了确定 SELinux 是否已安装且处于强制执行方式中,您可以执行下列其中一项操作:
要禁用 SELinux,可执行下列其中一项操作:
如果 DB2 数据库产品已成功安装在 RHEL 5 系统上,那么 DB2 进程将在无限制的域中运行。要将 DB2 进程分配到其自己的域,请修改该策略。sqllib/samples 目录中提供了样本 SELinux 策略。
[ 页的顶部 | 上一页 | 下一页 | 目录 ]