ontape -s -B db报错,Shared memory not initialized for INFORMIXSERVER
是什么原因?求解 本帖最后由 xinmencuoxue 于 2011-11-16 11:42 编辑
onstat -gseg
id key addr size ovhd class blkused
blkfree
48922624 52564801 44000000 4266475520 50431328 R* 1041619
1
53117057 52564881 1424d4000 33439744 393384 V 8164
0
53149826 52564882 1444b8000 54480896 640008 M 13300
1
53215364 52564884 1478ad000 33554432 394728 V 8130
62
53248133 52564885 1498ad000 33554432 394728 V 4258
3934
53280902 52564886 14b8ad000 33554432 394728 V 97
8095
Total: - - 4455059456 - - 1075568
12093
(* segment locked in memory)
onconfig中的配置
RESIDENT 1
SHMBASE 0x44000000L
SHMVIRTSIZE 32656
SHMADD 32768
EXTSHMADD 8192
SHMTOTAL 0
SHMVIRT_ALLOCSEG 0,3
SHMNOACCESS
BUFFERPOOL default,buffers=699999,lrus=512,lru_min_dirty=0.500000,lru_max_d
irty=1.000000
BUFFERPOOL size=2K,buffers=699999,lrus=512,lru_min_dirty=0.500000,lru_max_d
irty=1.000000 使用别的服务名试下。。。或者检查下ontape的权限。。。。。 buffers=699999改成299999就行了,
buffers多大才合适? buffers=699999改成299999就行了,
buffers多大才合适?
xinmencuoxue 发表于 2011-11-16 12:21 http://bbs.chinaunix.net/images/common/back.gif
buffers多大才合适? buffers多大才合适? 回复 6# xinmencuoxue
够用就行,但是不要超过服务器内存大小的50%。一般设成服务器内存大小的25%-50% 回复 1# xinmencuoxue
这个报错看起来像数据库没有起或者用错了,服务名。
页:
[1]