用于 Oracle 的 Sun Cluster 数据服务指南(适用于 Solaris OS)

Procedure如何设置 Oracle 内核参数

由于 RGM 使用 default 项目运行数据服务,因此 default 项目修改为包含 Oracle 所需的资源。如果要使用特定的 SRM 项目运行 Oracle,必须使用相同的过程创建该项目并配置该项目中的系统资源。指定除 default 之外的项目名称。配置 Oracle 服务器的资源组或资源时,在资源组或资源的对应属性中指定该项目名称。

  1. 显示 default 项目的设置。


    phys-X# prctl -i project default
    
  2. 如果未设置内核参数,或者未将内核参数设置为 Oracle 所要求的最小值(如下表所示),请设置该参数。


    phys-X# projmod -s -K "parameter=(priv,value,deny)" default
    

    Oracle 内核参数 

    要求的最小值 

    process.max-sem-nsems

    256 

    project.max-sem-ids

    100 

    project.max-shm-ids

    100 

    project.max-shm-memory

    4294967295 

    有关这些参数的更多信息,请参见 Oracle10g 安装指南

  3. 检验新设置。


    phys-X# prctl -i project default