免费注册 查看新帖 |

Chinaunix

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

初始化informix [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-11-27 17:22 |只看该作者 |倒序浏览
提示:shared memory not initialized for INFORMIXSERVER 'obts'

online.log:
11:29:1 Requested shared memory segment size rounded from 8000KB to 8192KB

Thu Feb 16 11:29:10 2006

11:29:10 Event alarms enabled. ALARMPROG= '/usr/informix/etc/log_full.sh'
11:29:16 DR: DRAUTO IS 0 (Off)
11:29:16 Requested shared memory segment size rounded from 588KB TO 4096KB
11:29:16 Informix Dynamic Server Version 7.31.UC7 Software Serial Number AAC
#J900749
11:29:16 Informix Dynamic Server Initialized -- Shared Memory Initialized.
11:29:16 Physical Recovery Started.
11:29:16 Physical Recovery Complete: 0 Pages Restored.
11:29:16 Logical Recovery Started.
11:29:20 Logical Recovery Complete.
           0 Committed, 0 Rolled Back, 0 Open, 0 Bad Locks

11:29:21 Dataskip is now OFF for all dbspaces
11:29:21 On-Line Mode
11:29:21 Building 'sysmaster' database ...
11:29:21 Checkpoint Completed: duration was 0 seconds.
11:29:30 listener-thread: err = -931: oserr = 0: errstr = sqlexec:\324\332/etc/services \316\304\274\376\326
\320\325\322\262\273\265\275 sqlexec service/tcp\267\376\316\361.

11:29:30 Attempting to bring listener thread down.

11:29:30 Server stopped.

11:29:30 Informix Dynamic Server Stopped.
11:29:30 mt_shm_remove: WARNING: may not have removed all/correct segments

11:29:1 Requested shared memory segment size rounded from 8000KB to 8192KB

Thu Feb 16 11:30:48 2006

11:30:48 Event alarms enabled. ALARMPROG= '/usr/informix/etc/log_full.sh'
11:30:53 DR: DRAUTO IS 0 (Off)
11:30:53 Requested shared memory segment size rounded from 588KB TO 4096KB
11:30:53 Informix Dynamic Server Version 7.31.UC7 Software Serial Number AAC
#J900749
11:30:54 Informix Dynamic Server Initialized -- Shared Memory Initialized.
11:30:54 Physical Recovery Started.
11:30:54 Physical Recovery Complete: 0 Pages Restored.
11:30:54 Logical Recovery Started.
11:30:57 Logical Recovery Complete.
           0 Committed, 0 Rolled Back, 0 Open, 0 Bad Locks

11:30:58 Dataskip is now OFF for all dbspaces
11:30:58On-Line Mode
11:30:58 Building 'sysmaster' database ...
11:30:58 Checkpoint Completed: duration was 0 seconds.
11:31:01 'sysmaster' database built successfully.
11:31:01 'sysmaster' database built successfully.
11:31:20 Checkpoint Completed: duration was 0 seconds.
11:31:21 Informix Dynamic Server Stopped.
11:35:03 Requested shared memory segment size rounded from 8000KB to 8192KB

Thu Feb 16 11:35:03 2006

11:35:03 Event alarms enabled. ALARMPROG= '/usr/informix/etc/log_full.sh'
11:35:08 DR: DRAUTO IS 0 (Off)
11:35:08 Requested shared memory segment size rounded from 588KB TO 4096KB
11:35:08 Informix Dynamic Server Version 7.31.UC7 Software Serial Number AAC
#J900749
11:35:09 Informix Dynamic Server Initialized -- Shared Memory Initialized.
11:35:09 Physical Recovery Started.
11:35:09 Physical Recovery Complete: 0 Pages Restored.
11:35:09 Logical Recovery Started.
11:35:12 Logical Recovery Complete.
           0 Committed, 0 Rolled Back, 0 Open, 0 Bad Locks

11:35:13 Dataskip is now OFF for all dbspaces
11:35:13 On-Line Mode
11:35:13 Checkpoint Completed: duration was 0 seconds.
11:37:19 Checkpoint Completed: duration was 0 seconds.
11:37:21 Logical Log 1 Complete.
11:37:23 Logical Log 2 Complete.
11:37:26 Logical Log 3 Complete.
11:37:28 Logical Log 4 Complete.
11:37:31 Logical Log 5 Complete.
11:37:33 Checkpoint Completed: duration was 2 seconds.


不知道online.log的信息贴得够不够?好多啊!
因为是新手,很多不熟悉,希望各位给出详细的解答,麻烦大家了。先谢过了!
是基于UNIX   5.07   系统下安装的INFORMIX   7.31

论坛徽章:
11
金牛座
日期:2015-03-19 16:56:22数据库技术版块每日发帖之星
日期:2016-08-02 06:20:00数据库技术版块每日发帖之星
日期:2016-04-24 06:20:00数据库技术版块每日发帖之星
日期:2016-04-13 06:20:00IT运维版块每日发帖之星
日期:2016-04-13 06:20:00数据库技术版块每日发帖之星
日期:2016-02-03 06:20:00数据库技术版块每日发帖之星
日期:2015-08-06 06:20:00季节之章:春
日期:2015-03-27 15:54:57羊年新春福章
日期:2015-03-27 15:54:37戌狗
日期:2015-03-19 16:56:41数据库技术版块每日发帖之星
日期:2016-08-18 06:20:00
2 [报告]
发表于 2007-11-28 10:58 |只看该作者
11:31:01 'sysmaster' database built successfully.

到这里应该已经算是成功了.不过7.3的系统里应该建2个系统库才是~~你需要dbaccess进去看一下是否有两个系统库

论坛徽章:
0
3 [报告]
发表于 2007-11-28 12:55 |只看该作者
不好意思,在online.log里11:31:01 'sysmaster' database built successfully.的下一条信息是11:31:01 'sysutils' database built successfully.

不过不好意思,我dbaccess进去后可以操作数据库界面,但不知道该怎样判断它有没有两个系统库。我自己建立的workdbs、logdbs、tmpdbs也都可以访问。

非常感谢LS,我上一个informix问题也是你帮我解决的,因为我是刚注册还没有积分用,所以上次是用同事的帐号来问问题。看到你觉得非常的高兴

论坛徽章:
0
4 [报告]
发表于 2007-11-28 17:45 |只看该作者
我定义SHMMAX:204800000
LOCKS=100000,BUFFERS=100000
我的内存有512MB的

论坛徽章:
0
5 [报告]
发表于 2007-11-28 17:49 |只看该作者
servicesnline_service 8000/tcp #informix

sqlhost: picc onipcshm obts sqlexec
              tcp ontlitcp obts online_service
或者
sqlhost: picc onipcshm 192.168.0.9 sqlexec
              tcp ontlitcp 192.168.0.9 online_service

都试过了,参数检查了好多次

论坛徽章:
11
金牛座
日期:2015-03-19 16:56:22数据库技术版块每日发帖之星
日期:2016-08-02 06:20:00数据库技术版块每日发帖之星
日期:2016-04-24 06:20:00数据库技术版块每日发帖之星
日期:2016-04-13 06:20:00IT运维版块每日发帖之星
日期:2016-04-13 06:20:00数据库技术版块每日发帖之星
日期:2016-02-03 06:20:00数据库技术版块每日发帖之星
日期:2015-08-06 06:20:00季节之章:春
日期:2015-03-27 15:54:57羊年新春福章
日期:2015-03-27 15:54:37戌狗
日期:2015-03-19 16:56:41数据库技术版块每日发帖之星
日期:2016-08-18 06:20:00
6 [报告]
发表于 2007-11-29 10:09 |只看该作者
原帖由 sweetbee 于 2007-11-28 17:49 发表
servicesnline_service 8000/tcp #informix

sqlhost: picc onipcshm obts sqlexec
              tcp ontlitcp obts online_service
或者
sqlhost: picc onipcshm 192.168.0.9 sqlexec
               ...


还没看明白你具体要问什么问题....
从日志上看(包括你的回复),你这个数据库已经正常初始化了.
至于参数配置.SHMMAX 20480000 已经超过了你的物理内存.这个配置是无意义的.
其他的配置都合规划.
按照你的配置将会使用这条SQLHOSTS  tcp ontlitcp obts online_service
不过建议的是 "tcp" 改成 $INFORMIXSERVER

论坛徽章:
0
7 [报告]
发表于 2007-11-29 11:27 |只看该作者
我的问题是:初始化informix时提示shared memory not initialized for INFORMIXSERVER 'obts'。

步骤为:配置完onconfig.picc文件,执行oninit -iy完成后,执行onstat 命令查看online是否正常启动,就会出现上面哪个提示。

我把SHMMAX改为134217728了,也按照你说的把tcp改为$INFORMIXSERVER
但执行初始化后查看还是出现shared memory not initialized for INFORMIXSERVER 'obts'提示

论坛徽章:
0
8 [报告]
发表于 2007-11-29 11:29 |只看该作者
网上有好多在初始化informix的时候出现跟我一样的错误,都能解决,但可惜都没有把解决办法说出来。

论坛徽章:
11
金牛座
日期:2015-03-19 16:56:22数据库技术版块每日发帖之星
日期:2016-08-02 06:20:00数据库技术版块每日发帖之星
日期:2016-04-24 06:20:00数据库技术版块每日发帖之星
日期:2016-04-13 06:20:00IT运维版块每日发帖之星
日期:2016-04-13 06:20:00数据库技术版块每日发帖之星
日期:2016-02-03 06:20:00数据库技术版块每日发帖之星
日期:2015-08-06 06:20:00季节之章:春
日期:2015-03-27 15:54:57羊年新春福章
日期:2015-03-27 15:54:37戌狗
日期:2015-03-19 16:56:41数据库技术版块每日发帖之星
日期:2016-08-18 06:20:00
9 [报告]
发表于 2007-11-29 17:18 |只看该作者
原帖由 sweetbee 于 2007-11-29 11:27 发表
我的问题是:初始化informix时提示shared memory not initialized for INFORMIXSERVER 'obts'。

步骤为:配置完onconfig.picc文件,执行oninit -iy完成后,执行onstat 命令查看online是否正常启动,就会出现 ...


你核对下你的环境env|grep INFORMIXSERVER 是不是 obts 是不是跟onconfig.picc里的.DBSERVERNAME/DBSERVERALIASES 相同...

环境里的INFORMIXSERVER跟onconfig文件里的DBSERVERNAME/DBSERVERALIASES跟sqlhosts文件里的第一项名字要相同 .

论坛徽章:
0
10 [报告]
发表于 2007-11-30 12:48 |只看该作者
谢谢!
我的环境env|grep INFORMIXSERVER 是 obts ,也把名字都改成一样了。

执行oninit -iy时提示:oninit:Fatal error in shared memory initialization.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP