免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 9305 | 回复: 8
打印 上一主题 下一主题

[ERROR] shared memory not initialized for INFORMIXSERVER 'online' [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-03-27 12:54 |只看该作者 |倒序浏览
系统为:SCO OpenServer V5.0.6 数据库安装模式。


新安装的Informix Dynamic Server Version 7.31.UC4。

新安装的informix 无法启动:
shared memory not initialized for INFORMIXSERVER 'online'

使用oninit 启动没有任何信息。
使用onstat -  看得的信息:

shared memory not initialized for INFORMIXSERVER 'online'

使用oninit -v 的信息为:

Checking group membership to determine server run modesucceeded
Reading configuration file '/usr/informix/etc/onconfig'...succeeded
Creating /INFORMIXTMP/.infxdirs ... succeeded
Creating infos file "/usr/informix/etc/.infos.online" ... "/usr/informix/etc/.conf.online" ... succeeded
Writing to infos file ... succeeded
Checking config parameters...succeeded
Allocating and attaching to shared memory...succeeded
Creating resident pool 398 kbytes...succeeded
Creating buffer pool 402 kbytes...succeeded
Initializing rhead structure...succeeded
Initializing ASF ...succeeded
Initializing Dictionary Cache and Stored Procedure Cache...succeeded
Bringing up ADM VP...succeeded
Creating VP classes...succeeded
Onlining 0 additional cpu vps...succeeded
Onlining 2 IO vps...succeeded
Forking main_loop thread...succeeded
Initialzing DR structures...succeeded
Forking 1 'tlitcp' listener threads...

online.log信息为:
12:55:01  Requested shared memory segment size rounded from 8000KB to 8192KB

Tue Mar 27 12:55:01 2007

12:55:01  Event alarms enabled.  ALARMPROG = '/usr/informix/etc/log_full.sh'
12:55:06  DR: DRAUTO is 0 (Off)
12:55:06  listener-thread: err = -930: oserr = 0: errstr = onhostname: Cannot connect to database server (onhostname).

12:55:06  Attempting to bring listener thread down.

12:55:06  Server stopped.

请问高手,这个是怎么回事落,数据库没有启动。
要怎么修改?


[ 本帖最后由 fuhongyao 于 2007-3-27 12:59 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2007-03-27 13:03 |只看该作者
$ onstat -
shared memory not initialized for INFORMIXSERVER 'online'
$ onmode -ky
shared memory not initialized for INFORMIXSERVER 'online'

论坛徽章:
0
3 [报告]
发表于 2007-03-27 13:06 |只看该作者
估计还是哪个地方的设置问题

相关参数:
SEMMAP  8192
SEMMNI  8192
SEMMNS  8192
SEMMSL  150
SEMMNU  100
SHMMAX  2147483647

论坛徽章:
0
4 [报告]
发表于 2007-03-27 13:18 |只看该作者
Server Number                   [  0]       Server Name [online            ]
Server Aliases [online                                                      ]
Dbspace Temp   [                                                            ]
Deadlock Timeout                [  60] Secs  Number of Page Cleaners   [   1]
Forced Residency                   [N]       Stack Size (K)            [  32]
Non Res. SegSize (K)         [   8000]       Optical Cache Size (K) [      0]

                                              Dbspace Down Option          [2]
                                              Preserve Log For Log Backup  [N]
Heterogeneous Commit               [N]       Transaction Timeout       [ 300]
Physical Log Buffer Size  [        32] K     Long TX HWM               [  50]
Logical Log Buffer Size   [        32] K     Long TX HWM Exclusive     [  60]
Max # of Logical Logs          [    6]       Index Page Fill Factor    [  90]
Max # of Locks            [      2000]       Add SegSize (K)       [    8192]
Max # of Buffers          [       200]       Total Memory (K)      [       0]

Resident Shared Memory size [       796] Kbytes      Page Size [    2] Kbytes

论坛徽章:
0
5 [报告]
发表于 2007-03-27 14:25 |只看该作者
检查INFORMIX环境变量
检查/etc/hosts文件 检查/etc/services文件
检查etc/sqlhosts文件 检查/etc/onconfig文件

论坛徽章:
0
6 [报告]
发表于 2007-03-27 14:46 |只看该作者
下面三个都加了
/etc/hosts
etc/sqlhosts
/etc/services
倒是看看这个
./etc/onconfig文件。


这个./etc/onconfig文件就是onmonitor的配置文件啊,是informix配置修改的不是手工修改的。

[ 本帖最后由 fuhongyao 于 2007-3-27 14:51 编辑 ]

论坛徽章:
0
7 [报告]
发表于 2007-03-27 14:53 |只看该作者
# Shared Memory Parameters

LOCKS          2000              # Maximum number of locks
BUFFERS       200                # Maximum number of shared buffers
NUMAIOVPS                        # Number of IO vps
PHYSBUFF       32                # Physical log buffer size (Kbytes)
LOGBUFF         32                # Logical log buffer size (Kbytes)
LOGSMAX         6                 # Maximum number of logical log files
CLEANERS        1                 # Number of buffer cleaner processes
SHMBASE       0x10000000  # Shared memory base address
SHMVIRTSIZE  8000             # initial virtual shared memory segment size
SHMADD           8192            # 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
LTXHWM          50              # Long transaction high water mark percentage
LTXEHWM         60              # Long transaction high water mark (exclusive)
TXTIMEOUT       0x12c             # Transaction timeout (in sec)
STACKSIZE       32              # Stack size (Kbytes)

[ 本帖最后由 fuhongyao 于 2007-3-27 14:55 编辑 ]

论坛徽章:
0
8 [报告]
发表于 2007-03-27 15:47 |只看该作者
谢谢5楼的提醒,确实是这里面的问题。

论坛徽章:
0
9 [报告]
发表于 2007-03-27 15:50 |只看该作者
现在好了。
是/etc/hosts 和 etc/sqlhosts 不一致的问题。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP