sybase11.51优化问题!

win2000server
sybase11.51
修改最大打开数据库个数 由12变为25后数据库不能启动,各位大侠能是什么原因呢?
帮忙给点提示!!!

作者: 02a000   发布时间: 2010-08-18

改回来, 能启动了再说。 errorlog中会记录原因的。

作者: andkylee   发布时间: 2010-08-18

现在已经能启动起来了,但是想把这个数给改大点,现在已经有22个数据库了。。
急需增大这个数,否则正常业务都无法处理了。

作者: 02a000   发布时间: 2010-08-18

错误日志,帮忙分析分析
00:00000:00000:2010/08/18 12:01:02.03 kernel  Using config area from primary master device.
00:00000:00000:2010/08/18 12:01:02.06 kernel  Warning: Using default file 'e:\sybase\DBSERVER1.cfg' since a configuration file was not specified. Specify a configuration file name in the RUNSERVER file to avoid this message.
00:00000:00000:2010/08/18 12:01:02.60 kernel  NT operating system error 87 in module 'e:/main/porttree/sql/nt386/ksource/blkmem/osmntmmap.c' at line 337: 参数错误。 .
00:00000:00000:2010/08/18 12:01:02.60 kernel  os_create_region: Failed to get virtual memory information.
00:00000:00000:2010/08/18 12:01:02.62 kernel  kbcreate: couldn't create server region 4.
00:00000:00000:2010/08/18 12:01:02.62 kernel  kistartup: could not create shared memory

作者: 02a000   发布时间: 2010-08-18

could not create shared memory

删除krg文件试试

作者: andkylee   发布时间: 2010-08-18

.krg 文件是个什么东西,删除了不会出什么问题吧。

作者: 02a000   发布时间: 2010-08-19

改大数目是需要占用更多的系统内存,估计操作系统或数据库设置的内存太小了,

作者: qzwsf   发布时间: 2010-08-19

我修改了 total_memory 的值,把原值改小后就可以正常启动了。不知道是什么原理。

作者: 02a000   发布时间: 2010-08-19



QUOTE:原帖由 02a000 于 2010-8-19 17:53 发表
我修改了 total_memory 的值,把原值改小后就可以正常启动了。不知道是什么原理。

windows上的ase内存好像不能超过1.5G,如果不特殊操作的话。

作者: andkylee   发布时间: 2010-08-19