DB2 Linux 版、UNIX 版和 Windows 版版本 9.7
安装 DB2 服务器 > 其他 Linux 和 UNIX 要求 >

操作系统用户限制要求(Linux 和 UNIX)

本主题概述了在 Linux® 和 UNIX® 操作系统上建议的操作系统用户进程资源限制(ulimit)。

DB2® 引擎会根据您的安装自动将 ulimit 提高至不同等级:

在任何一种情况下,在系统上永久设置资源限制可能更为实用。特别是对于非 root 用户安装,在安装之后,应该由管理员相应地设置 datanofilesfsize ulimit 值。

适用于非 root 用户安装的建议的 ulimit 值

在完成非 root 用户安装之后,实例所有者应该验证 datanofilesfsize 资源的硬操作系统 ulimit。下表概述了建议的值:

表 12. 适用于非 root 用户安装的建议的 ulimit 值
硬 ulimit 资源 描述 最小值 建议的值 用于查询值的命令
data 允许用于进程的最大专用内存 计算机中可用的内存量 无限制 ulimit -Hd
nofiles 允许用于进程的最大打开文件数 大于实例中所有数据库的所有 MAXFILOP 数据库配置参数的总和 65536 或无限制 ulimit -Hn
fsize 允许的最大文件大小 无限制 无限制 ulimit -Hf

如果不符合最低 ulimit 值,那么 DB2 引擎可能遇到意外的操作系统资源不足错误。这些错误会导致 DB2 停止运行。

如果需要为非 root 用户安装更新 ulimit 值,那么联系 root 用户或系统管理员。您必须手动设置 ulimit 的值,而在 AIX® 操作系统上时除外,因为您还可以选择通过运行 db2rfe 命令来设置 ulimit。

[ 页的顶部 | 上一页 | 下一页 | 目录 ]