浪潮软件SYBASE配置内存过大、服务器不能启动时怎么办?
数 据 库: Syb 11.9网
软件版本: PS未知 软件模块: 安装配置
问题描述:
SYBASE配置内存过大、服务器不能启动时怎么办?
产生原因: 日常维护
解决方法:
SYBASE使用的内存与机器的内存总数有一定的比例关系。如果服务器使用内存太小,影响到SYBASE的性能,但内存配置过大超过一定比例时,导致SYBASE不能启动。
在ISQL中,用sp_configure “memory”可以看到你的服务器现在使用的内存大小。这个数字单位为Page,每一个Page为2K。参数memory在启动Server时被读入内存。所以memory被修改之后,必须shutdown Server,再重新启动Server,新的参数才生效。
1>sp_configure “memory”,number_of_memory
2>go
1>reconfigure with override
2>go
1>shutdown with nowait
2>go
如果新的内存配置太大,SYBASE不能启动,那么必须修改Master设备上的内存配置参数。在$SYBASE/install目录下,使用buildmaster命令:
$buildmaster -d/path/master.dat -y cmemsize = XXX
其中XXX为内存页数。如果新的内存大小合适,SYBASE可以启动。
原创文章,转载请注明: 转载自浪潮888博客
本文链接地址: 浪潮软件SYBASE配置内存过大、服务器不能启动时怎么办?
文章的脚注信息由WordPress的wp-posturl插件自动生成