零售/批发 内存配置文件

informix 11.7报 “No reserve memory is allocated” 错误

最近刚装了informix11.7 FC3,简单配置了一下,启动运行查询时,发现oninit服务占用了100%的CPU。运行 onstat -g seg 命令打印结课最后跟着“No reserve memory is allocated”提示,各位大哥大姐谁知道怎么配置能让这个提示出现。(注:本机内存16G,启动完informix服务之后占用内存... 显示全部
最近刚装了informix11.7 FC3,简单配置了一下,启动运行查询时,发现oninit服务占用了100%的CPU。
运行 onstat -g seg 命令打印结课最后跟着“No reserve memory is allocated”提示,各位大哥大姐谁知道怎么配置能让这个提示出现。(注:本机内存16G,启动完informix服务之后占用内存才3G左右),下面贴 onstat -g seg 打印的结课:


附onconfig.std配置文件

附件:

附件图标 onconfig.std (73.97 KB)

收起
参与17

查看其它 14 个回答光洋山 的回答

光洋山 光洋山 数据库架构师 金融科技公司
楼主提示的错误是内存分配问题,有可能是系统内存有些问题。
于Informix如下参数有关系,
# RESIDENT         - Controls whether shared memory is resident.
#                    Acceptable values are:
#                    0 off (default)
#                    1 lock the resident segment only
#                    n lock the resident segment and the next n-1
#                       virtual segments, where n < 100
#                    -1 lock all resident and virtual segments

RESIDENT        1  

可以尝试将RESIDENT修改为0,或者-1,是否仍然出现如上错误。
另外,需要将启动过程的online.log发上来。
软件开发 · 2012-03-09
浏览2431

回答者

光洋山
光洋山 0 1 10
数据库架构师 金融科技公司
评论485

光洋山 最近回答过的问题

回答状态

  • 发布时间:2012-03-09
  • 关注会员:2 人
  • 回答浏览:2431
  • X社区推广