由于工作任务的重新分配,这周开始我接手了RAC在HP-UX IA64平台上的release testing,可能在未来一段时间内都要在这个陌生的平台上进行工作。希望能尽快掌握这个平台的一些知识吧,幸好同事yingwei的文档记录非常详细,让我少走了不少弯路。
今天先来说说2个内核参数shmmni和shmseg的设置。问题出现在用OUI进行11106的database software only安装的时候,安装前的内核参数检查在对这2个参数进行检查时报告failed,于是又手工运行CLUVFY工具(Clusterware已经安装完成)进行检查:
$CRS_HOME/bin/cluvfy stage -pre dbinst -n all -verbose
对于这2个参数的检查结果如下:
Check: Kernel parameter for “shmmni”
Node Name Configured Required Comment
———— ———————— ———————— ———-
hpi-25 512 4096 failed
hpi-28 512 4096 failed
hpi-27 512 4096 failed
hpi-26 512 4096 failed
Result: Kernel parameter check failed for “shmmni”.
Check: Kernel parameter for “shmseg”
Node Name Configured Required Comment
———— ———————— ———————— ———-
hpi-25 300 512 failed
hpi-28 300 512 failed
hpi-27 300 512 failed
hpi-26 300 512 failed
Result: Kernel parameter check failed for “shmseg”.
看来我所用的系统里面这2个内核参数的值都没有达到要求,需要进行修改。修改的方法竟然可以在DB2的在线文档中找到中文版:
修改内核参数(HP-UX)
在安装 DB2 HP-UX 版产品之前,可能需要更新系统的内核配置参数。更新内核配置参数之后,必须重新启动计算机。
先决条件 必须具有 root 用户权限才能修改内核参数。过程 要修改内核参数:
- 输入 sam 命令来启动“系统管理管理器”(SAM)程序。
- 双击 内核配置 图标。
- 双击 可配置的参数 图标。
- 双击要更改的参数,并在 公式/值 字段中输入新值。
- 单击 确定 。
- 对所有要更改的内核配置参数重复这些步骤。
- 当完成对所有内核配置参数的设置时,请从操作菜单栏中选择 操作 –> 处理新内核 。
更改内核配置参数的值之后,HP-UX 操作系统将自动重新启动。