免费注册 查看新帖 |

Chinaunix

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

请问如何配置share memory? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-03-03 17:53 |只看该作者 |正序浏览
系统配置: 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 编辑 ]

论坛徽章:
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
20 [报告]
发表于 2008-03-11 12:30 |只看该作者
原帖由 scorpioer 于 2008-3-11 12:05 发表
我就在这台机器上重装数据库的话,如何卸载之前这个版本的库?


usedel -r informix

论坛徽章:
0
19 [报告]
发表于 2008-03-11 12:05 |只看该作者
我就在这台机器上重装数据库的话,如何卸载之前这个版本的库?

论坛徽章:
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
18 [报告]
发表于 2008-03-11 11:37 |只看该作者
你可能需要使用更新的数据版本~~~
或者重新安装数据库...

论坛徽章:
0
17 [报告]
发表于 2008-03-11 11:28 |只看该作者
终于可以建库、建表了。。。 。。。但是我还不太清楚,我这么多天以来的问题原因是什么。。。失败。。。能帮我总结一下吗?

论坛徽章:
0
16 [报告]
发表于 2008-03-11 11:27 |只看该作者
[informix@dgtest ~]$ onmode -ky
Incorrectly built binary which accesses errno or h_errno directly. Needs to be fixed.
#上面这行是什么意思?。。。
[informix@dgtest ~]$ oninit -vy
Checking group membership to determine server run modesucceeded
Reading configuration file '/home/informix/etc/onconfig.dgtx'...succeeded
Creating /INFORMIXTMP/.infxdirs ... succeeded
Creating infos file "/home/informix/etc/.infos.dgtest" ... "/home/informix/etc/.conf.dgtest" ... succeeded
Writing to infos file ... succeeded
Checking config parameters...succeeded
Allocating and attaching to shared memory...succeeded
Creating resident pool 1674 kbytes...succeeded
Creating buffer pool 10002 kbytes...succeeded
Initializing rhead structure...succeeded
Initializing ASF ...succeeded
Initializing Dictionary Cache and SPL Routine Cache...succeeded
Bringing up ADM VP...succeeded
Creating VP classes...succeeded
Onlining 0 additional cpu vps...succeeded
Onlining 2 IO vps...succeeded
Initialization of Encryption...succeeded
Forking main_loop thread...succeeded
Initializing DR structures...succeeded
Forking 1 'soctcp' listener threads...succeeded
Starting tracing...succeeded
Initializing 1 flushers...succeeded
Initializing log/checkpoint information...succeeded
Opening primary chunks...succeeded
Opening mirror chunks...succeeded
Initializing dbspaces...succeeded
Validating chunks...succeeded
Initialize Async Log Flusher...succeeded
Forking btree cleaner...succeeded
Initializing DBSPACETEMP list
[informix@dgtest ~]$(这里往下是自动跳出来的) Checking database partition index...succeeded
Checking location of physical log...succeeded
Initializing dataskip structure...succeeded
Checking for temporary tables to drop
Forking onmode_mon thread...succeeded
Verbose output complete: mode = 5

论坛徽章:
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
15 [报告]
发表于 2008-03-11 11:23 |只看该作者
原帖由 scorpioer 于 2008-3-11 11:13 发表
$ onmode -m
Incorrectly built binary which accesses errno or h_errno directly. Needs to be fixed.
$

...


问题是你又执行了oninit -vy之类的命令.数据库已经出现错误....先执行onmode -ky
再使用oninit -vy启动数据库.

论坛徽章:
0
14 [报告]
发表于 2008-03-11 11:18 |只看该作者
没有做任何动作,又多出来一个提示。。
[informix@dgtest ~]$ onmode -m
Incorrectly built binary which accesses errno or h_errno directly. Needs to be fixed.
onmode: System not quiescent.
[informix@dgtest ~]$

论坛徽章:
0
13 [报告]
发表于 2008-03-11 11:13 |只看该作者
[informix@dgtest ~]$ onmode -m
Incorrectly built binary which accesses errno or h_errno directly. Needs to be fixed.
[informix@dgtest ~]$

...

论坛徽章:
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
12 [报告]
发表于 2008-03-11 11:07 |只看该作者
静模式是数据库状态的一种...
在这个状态下.onmode -m就可以到On-Line状态..
  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP