- 论坛徽章:
- 0
|
系统配置: 1G内存、120G硬盘
操作系统: LinuxAS4.0
我用onstat - 查看数据库版本的时候提示:
Incorrectly built binary which accesses errno or H_errno directly. Needs to be fixed.
shared memory not initialized for INFORMIXSERVER 'test'
安装程序包名为: Linux-IDS.9.40.tc1e1.cpico
在初始化数据库时提示:
[informix@test ~]$ oninit -iky
oninit: Fatal error in shared memory creation
[informix@test ~]$
onconfig.std配置文件中#shared memory部分:
# Shared Memory Parameters
LOCKS 40000 # Maximum number of locks
NUMAIOVPS # Number of IO vps
PHYSBUFF 128 # Physical log buffer size (Kbytes)
LOGBUFF 256 # Logical log buffer size (Kbytes)
CLEANERS 1 # Number of buffer cleaner processes
SHMBASE 0xa000000 # Shared memory base address
SHMVIRTSIZE 32678 # initial virtual shared memory segment size
SHMADD 65536 # Size of new shared memory segments (Kbytes)
SHMTOTAL 0 # Total shared memory (Kbytes). 0=>unlimited
CKPTINTVL 300 # Check point interval (in sec)
LRUS 8 # Number of LRU queues
LRU_MAX_DIRTY 60 # LRU percent dirty begin cleaning limit
LRU_MIN_DIRTY 50 # LRU percent dirty end cleaning limit
TXTIMEOUT 300 # Transaction timeout (in sec)
STACKSIZE 32 # Stack size (Kbytes)
# Dynamic Logging
# DYNAMIC_LOGS:
# 2 : server automatically add a new logical log when necessary. (ON)
# 1 : notify DBA to add new logical logs when necessary. (ON)
# 0 : cannot add logical log on the fly. (OFF)
#
# When dynamic logging is on, we can have higher values for LTXHWM/LTXEHWM,
# because the server can add new logical logs during long transaction rollback.
# However, to limit the number of new logical logs being added, LTXHWM/LTXEHWM
# can be set to smaller values.
#
# If dynamic logging is off, LTXHWM/LTXEHWM need to be set to smaller values
# to avoid long transaction rollback hanging the server due to lack of logical
# log space, i.e. 50/60 or lower.
DYNAMIC_LOGS 2
LTXHWM 70
LTXEHWM 80
请各位前辈指点,谢谢
[ 本帖最后由 scorpioer 于 2008-3-4 09:13 编辑 ] |
|