wjf527 发表于 2007-07-05 09:21

请教数据库突然当机,出错提示为SHMSEG问题?

昨天下午,数据库突然当机,重新启动后正常,online.log中有如下提示,请教高手指点!
Dynamically allocated new virtual shared memory segment (size 16000KB)
16:40:08shmat: : out of shared memory segments, check system SHMSEG
16:40:08shmdt: errno = 22
16:40:08create_tcb: cannot allocate memory
16:40:08(241265) connection rejected - too many users, or invalid user name
16:40:08shmat: : out of shared memory segments, check system SHMSEG

liaosnet 发表于 2007-07-05 10:51

原帖由 wjf527 于 2007-7-5 09:21 发表 http://bbs.chinaunix.net/images/common/back.gif
昨天下午,数据库突然当机,重新启动后正常,online.log中有如下提示,请教高手指点!
Dynamically allocated new virtual shared memory segment (size 16000KB)
16:40:08shmat: : out of sh ...

系统参数SHMSEG设置有问题,或ONCONFIG配置的内存不足。

wjf527 发表于 2007-07-06 09:17

今天上午又搞了一次,请教LOGFILE97×100000?

目前数据库配置中LOGFILE为97个,大小为100000(Kb),机器内存为3个G,现在ONLINE起来就占了1.6G,应用多的时候容易冲过2G,是否LOGFILE太大了。。。读命中写命中都99.6%,是否太浪费资源?

wtwu 发表于 2007-07-11 13:11

读命中写命中都99.6%与你的LOGFILES的大小没有关系.把你数据库非法关闭产生的AF,贴出来看看.你前台的业务交易量如何

大梦 发表于 2007-07-11 20:02

是32位的,还是64位的?
估计是32位的吧!

应该是内存超过限制了,可以适当把buffer调小点!
页: [1]
查看完整版本: 请教数据库突然当机,出错提示为SHMSEG问题?